質問: Dir.foreach("app/assets/images/").to_a
回答: 番号に重複がない場合ですが, ``` filenames = ["0001.jpg", "0010.jpg", "0002.png", "0030.jpg", "0020.png"] filenames.sort_by{|x| File.basename(x, File.extname(x)).to_i} #=> ["0001.jpg", "0002.png", "0010.jpg", "0020.png", "0030.jpg"] ```