c
論理演算子のコード整形ってなんだか悩ましいですね。 まずは例を。UIViewのautoresizingMaskを設定するコード。いくつかの設定値の論理和を取ります。 view.autoresizingMask = ( UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleLeftMar…
topcoderの道1|プログラミングに自信があるやつこい!!はてなブックマーク- topcoderの道1|プログラミングに自信があるやつこい!! とりあえずCで便乗してみた 文字については何も語りたくない。”文字コード” ”エンコード” あたりの話は、下手に喋ると…
10分でコーディング|プログラミングに自信があるやつこい!!はてなブックマーク- 10分でコーディング|プログラミングに自信があるやつこい!! またCで便乗してみた 自分の知ってる文法だけで書いてもうまくならないような気もするんですけどね。 10…
Excel列名変換問題で第2回社内プログラミングコンテストを開催してみた(前編) - give IT a tryはてなブックマーク- Excel列名変換問題で第2回社内プログラミングコンテストを開催してみた(前編) - give IT a try Cで便乗してみた。 コマンドライン引数使っ…
ポインタの理解があいまいだからCを勉強し始めたことを忘れていた。ポインタは「あ、分かった!」と思ったら次の瞬間に「あれ、本当にそうか?」となってしまうのが困る。 演算子編 演算子[]の動きについていまいち理解していない。 /* 1. */ int array[10];…
あえての文字列連結 fizzbuzz問題を考える時に、まず浮かぶのが 3で割れるとき、5で割れるとき、15で割れるときをそれぞれ考えよう 3で割れるときはfizzを出力して、5で割れるときはbuzzを追加したら、自動的に15で割れるときはfizzbuzzになるんじゃね? っ…
Objective-Cを学ぶにはCの知識が不可欠ですよね。 てことで、軽く勉強してみた。 ついでにfizzbuzzでも書いてみた。 シンプル おそらく普通に読みやすいのがこうだよね int main(void) { int fizz=3, buzz=5; for(i = 1; i<=100; i++) { if(i%fizz == 0 && i…