どう書く?org

条件を満たす行を取り除く

条件を満たす行を取り除く http://ja.doukaku.org/10/今回も時間がないので簡単な問題を選択 namespace Doukakuorg open System open System.IO (* 条件を満たす行を取り除く http://ja.doukaku.org/10/ *) type C10 private () = static member Run path = …

ピラミッドを作る

ピラミッドを作る http://ja.doukaku.org/8/ namespace Doukakuorg open System (* ピラミッドを作る http://ja.doukaku.org/8/ *) type C8 private () = static member Run n = for i in 1..n do printfn "%s%s" (new String(' ', n-i)) (new String('*', (…

IPv4アドレスのマスクの変換

IPv4アドレスのマスクの変換1つ目のIPアドレスからビットを数える関数は面白半分で作ったものです。 再帰関数を使う時点でもったいない気が・・・・w Cなら5行のbitカウントコードにするとCPUのbitカウントより早いらしいです。 namespace Doukakuorg open…

文字列でプラスを出力

文字列で+を表示する http://ja.doukaku.org/291/lang/other/の問題を多少変えてます。 問題で使われていたワード "doukaku" の語尾にdが付くのが嫌なので以下の出力結果になるようにしました。 出力結果: 0 | doukaku 1 | o k 2 | u a 3 | k k 4 | a u 5 …