int main(void){
int i;
for(i = 1 ; i <;= 100 ; i++){
printf("%d \0Fizz \0FizzBuzz "+("\x0A\x00\x00\x04\x00\x0D\x04\x00\x00\x04\x0D\x00\x04\x00\x00"[i%15]),i);
}
printf("\n");
return 0;
}
これ以上FizzBuzzは短く出来ないと思われる。return 0 とか改行はぬけるっちゃぁ、抜けるけど・・・
for(int i = 1 ; i <;= 100 ; i++){
printf("%d \0Fizz \0FizzBuzz "+("\x0A\x00\x00\x04\x00\x0D\x04\x00\x00\x04\x0D\x00\x04\x00\x00"[i%15]),i);
}
}
まぁ、限界だな・・・
void main(void) { for(int i = 1 ; i <;= 100 ; i++) printf("%d \0Fizz \0FizzBuzz "+("\x0A\x00\x00\x04\x00\x0D\x04\x00\x00\x04\x0D\x00\x04\x00\x00"[i%15]),i) ;}
うん、わけわからん。
http://anond.hatelabo.jp/20110115114445
http://anond.hatelabo.jp/20110117001700
http://anond.hatelabo.jp/20110117205150
毎日大変だな・・・
マンションを買う人は違うな・・・笑
せと弘幸Blog『日本よ何処へ』:☆言論・表現の自由を守るシンポジウムのお知らせ
http://blog.livedoor.jp/the_radical_right/archives/52628816.html
瀬戸弘幸が東京都条例に反対のシンポジウムとデモをするって。漫画家の誰が来るかとかも書いているよ。瀬戸弘幸は在特会と一緒にデモをするって。これを見て批判するのは、一貫性が全くないから笑うよね。
在特会周辺の大きな土台を作ったのは、新左翼の奴らだろ。そいつらが、どの口で在特会批判をしてるんだか。しかし、同じ口で新左翼支持者が「在特会のヘイトスピーチがー」とか言ってるんだよ。
いや、ちょっと待てよ。ヘイトスピーチとかそんなこと以前の話として、新左翼の奴らは何をしてきた?新左翼って相当数の人殺しをしてきた奴らなんだが、すっかりなかったことにするつもり?まぁ、戦後史を知ってるのにはそんなことは当たり前だから、なかったことにするのは無理だけどさ。
在特会とか瀬戸弘幸とかが表現の自由に入ってくるなという意見も当然あるよ。でもさ、それを言ってる奴らって、新左翼と一緒になって行動してたサヨクの奴らには沈黙してるんだよ。
「新左翼であろうとなかろうと、誰が入ってきても悪いことは悪いから、新左翼が入ってきたことで批判するな!」だからな。人殺し集団の新左翼にさえそう言うのだから、全く人を殺していない在特会とかにはなおさら同じ口で批判なんかできないが、在特会には誰が言ったかで問題にするんだよ。
新左翼の場合には「誰が言ったか」は関係ないが、在特会の場合には「誰が言ったか」は関係あるとか、なんだソレは。一貫性がない。歴史を見れば、人殺し集団の新左翼こそがクズなんだが。さっきも言ったが、在特会周辺の大きな土台を作ったのは、新左翼の奴らだからな。
在特会とか瀬戸弘幸とかが漫画のことに入ってくるのを批判できる人は、新左翼のことも批判してきた人らだな。
まぁ、はてなサヨクのバカどもは、親新左翼で新左翼がしてきたことに沈黙したり、はたまた賛同さえしてるから、在特会や瀬戸弘幸批判はできないね。それよりも前に、新左翼を厳しく批判してからだな。
そこまでやるなら
"\xNN\xXX\xXX\xXX\xXX"[i%15]
でよかろ。-'F' する意味が無い。¥x00 の形式で非ASCIIも指定できるんだから。
とはいえ、いまどきの パイプラインガシガシのコンピューターだとキャッシュがあるとはいえ、メモリアクセスで、レイテンシとレジスタのみでifジャンプとどっちが速いかは、やってみないとわからんなぁ。
どうでもいいけど 2^31-1 ~ -(2^31) だっけか?int
http://anond.hatelabo.jp/20110114224058 を書いた増田です。
ちなみにFizzBuzzを短くするなら、こう。printfの""はポインタである。というのをつかって\0を文字列に入れ込み、数値の演算結果で文字列をシフトする。
俺ならその4行目は
printf("%d\n\0Fizz\n\0FizzBuzz\n"+("PFFJFTFFJFTFFJF"[i%15]-'F'), i );
みたいにしたくなるけどコードレビューで殴られそうなのでやらない。
このコードだと条件分岐がなくなってるし割り算の回数も減ってるから速くなるかもよ?
(でもそんなこと言うならprintf使ってる時点で論外だよな)
いろいろな理由で親がいなかったり、親と一緒に暮らしていない子がいる施設で働いている知人がいるんだけど、その施設の4歳の子が抱っこをせがむのだという。
「○○ちゃん、抱っこして!」
と泣きながらその子がせがむと、○○ちゃんは
「泣いている子は抱っこしないよ」
という。するとその子は
「もう泣かないから抱っこして!」
といって一生懸命泣きやもうとする。そして○○ちゃんはその子を抱っこする。
親と一緒に暮らしていない子の親には子ども手当が行き、それはその子のもとには届かない。
何ができるのだろうと思う。だから目の前の子を抱っこできれば泣いていても抱っこしてあげられるのならしてあげればいい。そして関心をもっともっと持って生きていけばいいしたぶん今一瞬贈り物をするだけじゃなくてずっと何かかかわっていければいいんだと思う。
横からだが32ビットコンピューターでsizeof(int)っていくつよ。
intの最大値って何桁だよ。
基礎中の基礎ができてない。
正直に言うと、文字列処理とか大嫌いなのでそこはググって書きました。
まぁ、今時は32Bitだし 100までしかFizzBuzzは回さないだろうから、動くんだろうな。
どうでもいいけど
cout 書いたなら、strstreamだろうし sprintf使うならprintfだろうなぁと
int main(void){
int i;
for(i = 1 ; i <= 100 ; i++){
printf("%d \0Fizz \0FizzBuzz "+(i%5?(i%3?0:4):(i%3?14:10)),i);
}
printf("\n");
return 0;
}
ちなみにFizzBuzzを短くするなら、こう。printfの""はポインタである。というのをつかって\0を文字列に入れ込み、数値の演算結果で文字列をシフトする。
Buzz単体を表示したい時にはFizzBuzz+4相当で表示できる というのがさらにポイント。
ヤバイのはもちろん理解しておりますので、
どうかどの辺りがヤバイと感じられるのか
お教え頂けないでしょうか。
まったくこれまで発言してなかった俺が感じるところを言うと、
char ich[sizeof(int)];
これ。
当方20代後半女。
ずっと150cm/47kgぐらいをキープしていた。
気付けば55kgを超えてしまった。服が入らなくなってきて、
膝が痛くなってきた。出不精になってきた。
やばい。でも食べるのは辞められないし、運動しても、運動後に恐ろしく食べてしまう。
取り急ぎ少しでも落としたい、という理由で思い切ってダイエットピルを買った。
このことを少し書いていきたい。上手く書ける気はしないけれど。
サプリなどではない。ピルなので薬だ。肥満の人には日本の病院でも処方されるらしいけど、
大きく分けるといくつかあるが、「満腹中枢に作用するもの」「体内への吸収を阻害するもの」
の二つに分けられるのではないかと思う。私が買ったものは前者。
もともと低容量ピルを個人輸入していることもあり、良くも悪くも個人輸入に抵抗はない。
いくつか仲介しているHPがあるが、大きめのところを選ぶとハズレがないように思う。
大きい方がその薬やサプリのレビューがあったり、セールをしていたり、対応が速かったり、
割と良い印象。
時期にもよるが入金してから一週間程度で届く。
空腹感がかなり減退。食欲がないわけではないんだけど、「まだお腹いっぱいだから食べないでいいや」程度。
服用して30分ほどで強い眠気を感じた。そして、抗うつ剤を飲んだときのような感じ。
神経に作用するので当たり前だけど、視力がぐんとあがった感じ。しかしどこかでぼーっとしている。
長期服用はよくないらしいので毎日飲むつもりはないが、取り急ぎ6kgほど減らしたい。
服が入らないのもそうだが、膝が痛いのは問題だ。
・携帯電話にさまざまな機能がついたもの。ショートメールが使えたり、i-modeやezweb等を見られます。
○利点
・電池が長く持つ。
・赤外線が付いている機種が多い。
・大体の携帯が同じような操作法なので細かい所を除き、機種変してもすぐに使えるようになる。
・多くはボタン式なので慣れるとブラインド(見ずに打てる)入力が出来るようになる。
×欠点
→ 月額315円だと、1年で3,780円です。
----
■スマートフォン■
・ミニパソコン(または高機能電子手帳)に通話機能がついたもの。基本的には小さなパソコンと思っていいです。
○利点
→ 機種ごとに違いはありますが壁紙や着信音など自分で作ったものを利用可能です。
→ 待ち受け画面に表示する情報などを思い通りに設定可能なものも多くあります。
・アプリを入れて様々な機能を持たせることができる。
・画面が大きく、明るく、見やすい。
・操作しやすい
→ これは意見の分かれる所ですが、携帯電話を持ったことのない人に両方を同時に触ってもらった場合、スマートフォンのほうがより慣れるのが早いのではないかと思います。
→ 完全無料、一部有料、有料それぞれたくさん用意されています。
・インターネットを自由に使える。
×欠点
→ 見られるようにするアプリもありますが、完全対応でない場合があります。
・電池が持たない。
→ 同じことをした場合、機種の差はありますが総じて普通の携帯の半分かそれ以下の電池持ちです。
→ 機種にもよりますが、普通の携帯より1.5~2倍程度重たい機種が一般的です。
・赤外線が付いていない機種が多い。
→ 代わりに2次元バーコードで相手に読み取ってもらう方法はあります。
・ワンセグが付いていない機種が多い。
・物理的に壊れやすい(かもしれない)
→ 携帯は生活用品としての電話を外に持ち歩くというコンセプトで開発、成長してきました。だからある程度頑丈で壊れにくいノウハウを詰め込んで作られていますが、スマートフォンはパソコンや電子手帳を小さくコンパクトにする方向で開発されてきました。
→ 「ケータイ」を机にガシャンと置く人はいてもパソコンはなるべくそっと置く人が多いと思います。つまり、人が丁重に扱う必要があると思ってくれている機械から進化していますので、ケータイほど「頑丈で壊れにくい」という点に力を入れていない商品が多いという印象です。常に持ち歩くものですから落としたり踏んだりする危険はあります。
・タッチ画面式が多いので、慣れるだけではブラインド(見ずに打てる)入力が出来るようにはならない。
☆まとめ☆
携帯(ガラケー)は完成度が高く、壊れにくく安定して動きます。
まず滅多に「あれ?使えないぞ?」ということはありません。
ところがスマートフォンは便利な反面パソコンと同じように「思った通り動かない」時があったり、「アプリケーションが突然終了してしまう」といった場面に出会うことがあります。
(※ただしそれで重大な結果になるような不具合はまれです、大抵再起動でなおります。)
代わりにとても自由な自分だけの使い方を追求出来る所が魅力です。
流行っているから、という理由ではなく「スマートフォンを使って××がしたい」「今までのケータイの××が不満だ!」という動機を検討して買わないと「失敗したなぁ…」と悔やむことになります。
まずは…
・今後やりたいことが今持っている携帯ではできない(やりにくい、高い等)
・新しい機種の中でやりたいことが出来るのはスマートフォンだけだ
次に…
・スマートフォンにしてしまうと、何が出来なくなるかをよく考えること。
→ 私がまわりに聞いて多かったのは「GREE」や「モバゲー」が出来なくなった等。ほかには携帯公式サイトが見られなくなった。(代わりにPC公式サイトがあるものならよいのですが)
冷静になって考えて、それでもスマートフォンがいいと思えたら、即買いです。
書いた理由は『よくわからないけど流行ってるしなんかカッコイイし便利そうだ』という理由でスマートフォンにしちゃった人のまわりにいる詳しい人の心を救うためです。