2016-02-03から1日間の記事一覧
Linux(Ubuntu)同士でファイルを手で移してやるのが面倒なので、SSH を使ってみることにしました。とりあえずローカル(インターネットに出ない)で使う前提です。まずサーバー側に OpenSSH を入れます。 $ sudo apt-get install openssh-serverインストー…
組み込みメソッドにないような。配列で返します。まあ、本来のハッシュの使い方ではないですよね。 class Hash def collect_keys(value) each_key.select {|k| self[k] == value} end end p({:A=>0, :B=>2, :C=>0}.collect_keys(0)) #=>[:A, :C]
また rscの日記さんのところにあった問題です。おもしろそうなので Ruby で解いてみました。元の問題はこれです。問題をコピペしておきます。 円卓の判断推理 問題 A~E の5人が円卓に等間隔で着席している。5人のうち女性は2人で、この2人の席は隣り合…