kubo39's blog

ただの雑記です。

2014-04-01から1ヶ月間の記事一覧

2のn乗だけを選ぶ

ニセコイのマリー&あすみすに命を救われている. 10000000までの数から2のn乗の数だけを選んで出力. ただし実行結果は1秒以内、という問題を出した. print 1 for i in xrange(2, 10000000, 2): if not i & (i - 1): print i 3系ならこう書ける. print(1) [pr…

Cの型を無効にしたい

C

Cを使っていると、みなさんもよくintだとかcharだとかいう型を無効にしたくなるときがあるかと思います. #define int XXint / / / int main() {} のようにやるとintが無効化されます. $ gcc hoge.c hoge.c:3:1: エラー: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘_…