プログラミングのお題スレ Part17at TECHプログラミングのお題スレ Part17 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:デフォルトの名無しさん 20/03/22 12:47:56.07 EPda6hnZ.net >>48 さしがsmalltalkさん 51:デフォルトの名無しさん 20/03/22 23:23:43.84 Bu0KMZaA.net >>48 恐ろしい子・・・ 52:デフォルトの名無しさん 20/03/23 00:59:16 ryqQXgQk.net >>48 さすスモ 53:デフォルトの名無しさん 20/03/27 23:49:15 7AzyN3tE.net お題:安価をレス番リストに変換せよ 例: "1" -> [1] "1-3" -> [1,2,3] "1,3" -> [1,3] "1,3-5" -> [1,3,4,5] 54:デフォルトの名無しさん 20/03/28 00:46:37 xGS8Imsw.net >>52 Ruby def anka(str) nums=[] str.split(“,”) 55:.each do |s| x,y=s.split(“-“) if y nums+=(x.to_i .. y.to_i).to_a else nums<<x.to_i end end return nums end anka(“1,3-5”) #=> [1,3,4,5] 56:デフォルトの名無しさん 20/03/28 01:05:52 ngUeRIaE.net お題:>>52 例: >>52に追加で "1,1" -> [1] "1-3,2" -> [1,2,3] "1-4,2-3" -> [1,2,3,4] "1-4,3-5" -> [1,2,3,4,5] 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch