2016-02-03から1日間の記事一覧

SSH でファイル転送(Linux)

Linux(Ubuntu)同士でファイルを手で移してやるのが面倒なので、SSH を使ってみることにしました。とりあえずローカル(インターネットに出ない)で使う前提です。まずサーバー側に OpenSSH を入れます。 $ sudo apt-get install openssh-serverインストー…

ハッシュで同一の値を持つキーを集める(Ruby)

組み込みメソッドにないような。配列で返します。まあ、本来のハッシュの使い方ではないですよね。 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人の席は隣り合…