2019-03-01から1ヶ月間の記事一覧

石取りゲーム1

awk

awkネタ 一山の石から交互に石を取る。最後に石を取ったものが負け。 1回に取れる最大数は予め決めておく。パスは出来ない。 コンピュータは次のように考える。例えば1回に取れる最大数を3個とする。 相手が1,2,3個取ればそれぞれ3,2,1個取るこ…

人の気持ちは分からないぐらいが丁度いい

家族八景 家族八景読了。 恥ずかしながら、著者の筒井康隆はこの作品で初めて知った。 小飼弾さんが、「筒井康隆」は最高!と著書で述べていたので、「弾さんがそういうなら間違いない!」と思って購入。 予想以上に面白かった。 こんな本を今まで見逃してい…

ブラックジャックで大儲け?

perlとawkネタ カジノの定番、ブラックジャック。 ゲームを1回行うには、最低1枚コインが必要です。 勝てば2枚のコインを得られますが、負けると掛けたコインが没収されます。 最初に1枚だけコインを持っており、1枚ずつ掛けていったとき、ゲームを4回…

排他的論理和で作る三角形

awk

awkネタ 有名な「パスカルの三角形」は「右上の数と左上の数の和」を配置していきますが、今回は「排他的論理和」を使います。 01段目:1 02段目:11 03段目:101 04段目:1111 05段目:10001 06段目:110011 07段目:1010101 08段目:11111111 09段目:1000…

人生を変えた言語

「シェル芸」に効く!AWK処方箋 「シェル芸」に効く!AWK処方箋 読了 目次 第1章 簡単で、奥深くて、超便利! LLの元祖「AWK」にさわってみよう 第2章 シェルコマンドを使った処理の効率化はAWKの行(レコード)走査がカギをにぎる 第3章 AWKプログラミング…

生きるためには~し続けなければならい

破天荒フェニックス オンデーズ再生物語 破天荒フェニックス オンデーズ再生物語 読了。 眼鏡屋オンデーズをどのようにして再生していったのかが分かる半分フィクションの小説。 まー、この手の話はどうしても美化されがちなので、そのまま鵜呑みには出来な…

30人31脚に挑戦!

awk

awkネタ 「30人31脚」を有利に戦うための並べ方を考えます。 女の子が続いて並ぶと体力的に不利なので、女の子は隣り合わないようにします。 (男の子は何人並んでもよいものとします) 30人を1列に並べる時、その並べ方が何通りあるかを求めてください。 男女…