2018-01-17から1日間の記事一覧

指定したディレクトリ以下から再帰的にファイルをランダムに取ってくる

と思ったけど簡単だった— JI@わんわんコンサル (@jaialkdanel) 2018年1月16日 へー、Ruby ではどうやるかなとちょっと考えてみた。 require 'find' def get_filenames_randomly(directory) Find.find(directory).select {|x| File.file?(x)}.shuffle.to_enum…

ハノイの塔をプログラミングで解く

ハノイの塔とは一種のパズルで、ルールは以下のようです。 3本の杭と、中央に穴の開いた大きさの異なる複数の円盤から構成される。 最初はすべての円盤が左端の杭に小さいものが上になるように順に積み重ねられている。 円盤を一回に一枚ずつどれかの杭に移…