ニンテンドーワイヤレスキーボード for android

常々android用のコンパクトなBluetoothキーボードが欲しかった。 そこで買ってきたのが↓バトル&ゲット ポケモンタイピングDS (シロ)出版社/メーカー: 任天堂発売日: 2011/04/21メディア: Video Game購入: 30人 クリック: 897回この商品を含むブログ (96件) …

7行はさみ将棋もどき

7行はさみ将棋。結構無理やり。言語はC。 もう少し短くなりそうな気もするけど、もう眠いよ。。。。 相変わらず大半は7行オセロのパクリなんだが、とりあえず新歓はなんとかなりそうだ。 char*h="・△▼ \n 123456789",*r="AKMW";int p,t,d,a,c,v,i,…

訂正.  かっこわるい><

char t[1000][1000];d[1000][1000];a;i;f(i,j){--a&&(d[i-1][j]==a?t[--i][j]=36:d[i +1][j]==a?t[++i][j]=36:d[i][j-1]==a?t[i][--j]=36:d[i][j+1]==a?t[i][++j]=36:0,f(i ,j));}main(j){for(;gets(t[i++]););for(;;a++)for(j=0;j<1e3;j++)for(i=0;i<1e3;i+…

解いた.491byte.なげぇ.

http://okajima.air-nifty.com/b/2010/01/post-abc6.html char t[1000][1000];d[1000][1000];i;j;a;f(i,j){--a&&(d[i-1][j]-a?d[i+1][j]-a?d[i ][j-1]-a?d[i][j+1]-a?:(t[i][++j]='$'):(t[i][--j]='$'):(t[++i][j]='$'):(t[--i][j ]='$'),f(i,j));}main(){fo…

Neko mimi f**k♥ インタプリタ

defineを書き換えれば前回のTsun dere Fu**♥でも動作する. 東大の実践的プログラミングのwikiにあったソースを元につくりました. http://www.graco.c.u-tokyo.ac.jp/icpc-challenge/−−− #include <stdio.h> #include <string.h> #define RIGHT "ネコミミ!" #define LEFT "ネ</string.h></stdio.h>…

ぷろぐらみんぐ

これは今年の4月にmixiに書いた記事である。−−− 後輩にプログラミングの興味を持たせるためにこんな言語を作ってみた。 新言語 Tsun dere Fu**♥ ねぇっ、 ポインタをインクリメント きゃっ! ポインタをデクリメント ばか! ポインタが示すメモリ位置のデー…

Cのプロトタイプ宣言のミスによる素敵な動作

まず,ファイルを二つ用意します. File1 : test_prototype.c void prototype_test(char a, short b, float c){ printf("char = %d, short = %d, float = %f \n",a,b,c); } File2 : test_main.c //void prototype_test(); //void prototype_test(double,float…

mixiからのお引越し

プログラミング系の日記をこちらにコピペ終了.まぁ,普段の日記の中にプログラミングの話が埋もれてしまうのを避けたかっただけ.

gccできめぇ実験.

ショートコーディングにおいて,大量の配列を宣言するときa['ZZZ'];と宣言するテクニックがある.それを解析する. プログラム#include int main(){ long long int a; a='012'; printf("%x\n",a); a='012345'; printf("%llx\n",a); printf("%llx\n",'012345')…

文字定数はint型

プログラム #include int main(){ char c1=1,c2=2; printf("%d\n",sizeof c1); printf("%d\n",sizeof(c1+c2)); printf("%d\n",sizeof 'A'); printf("%d\n",sizeof( (char)1+(char)2)); printf("%d\n",sizeof( (char)'A')); printf("%d\n",sizeof( (char)1));…

命題:ハロウィンとクリスマスは同じである.

証明: ハロウィンは OCT 31 である. Octal(8進数)の31は,Decimal(10進数)の25である. つまり, OCT 31 = DEC 25 ところで,DEC 25 といえばクリスマスである. よって,前述の式よりハロウィンとクリスマスは同じである.

しまった

i;x;main(a,u,t,n){for(;~scanf("%d",&x);i--?i||printf("%d\n",(a-t-u)/(n-2)):main(0,&x,0,i=x))a+=x>t?t=x:x,x

twitterプログラミング

先輩「140文字以内ならtwitterでつぶやけばいいんじゃね?」 私「それ,いいっすね!!」 結果 http://twitter.com/fusigichang/status/5173465413 nを与えて,そのあとn個の数字を与える. そのとき,n個の数字の中で最大と最小を取り除いたものの平均を求…

だれだよ,こんな宣言したやつ

unsigned const long long typedef int volatile *(*d[10])(int **p),a;/* これはdはunsigned const long long int volatile型へのポインタを返す,引数がintのポインタのポインタである関数へのポインタを10個格納する配列を定義するための型で,aはunsigned…

だれだよ,こんなプログラム考えたやつ

ほげほげ言いすぎだな. #include typedef struct HOGE {int H0GE;struct HOGE *HOGE} HOGE; struct HOGE variable_1; HOGE variable_2; HOGE H0GE; int main(){ printf("%d\n",sizeof(HOGE)); return 0; } 今回は実行結果よりも宣言の意味とかだな. 本当は…

楽しいプログラミングの時間

実行すると何が起きるか.#includeint main(){ int i; for(i=0;i switch(i){ case 0:printf("%d",i); case 1:printf("%d",i); case 2:printf("%d",i); defau1t:printf("%d",i);break; case 3:printf("%d",i); } puts(""); } }