TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
関数型プログラミング言語Haskell Part31
シェルスクリプト総合 その28
HSP総合スレ【part 10】
[特設]サマータイム対応相談室
アルゴリズム考えるのムズすぎワロタwwww
【node.js】サーバサイドjavascript 5【Nashorn】
コーディングスタイルにこだわるスレ
C++相談室 part148
くだすれPython(超初心者用) その38
エスパーが質問に答えるスレ
- 234 :
- >>185
# 大文字小文字だけが異なる、ファイル名を見つける
filenames = <<"EOT".lines # ファイル名の配列
aB.txt
Ab.txt
xx
cd
CD
EOT
results = { }
filenames.each do |filename|
filename.chomp! # 改行を削除
fn_down = filename.downcase # 小文字に変換
if results.has_key? fn_down
results[ fn_down ].push filename
else
results[ fn_down ] = [ filename ]
end
end
return if results.empty? # 空
# 重複しないファイル名を削除する
results.reject! { |k, v| v.length == 1 }
results.each_value { |v| puts v.join( " : " ) }
結果
aB.txt : Ab.txt
cd : CD
【QBASIC互換!?】FreeBasic【GPL】 2
☆★Java質問・相談スレッド181★★
ふらっと C#,C♯,C#(初心者用) Part127
PowerShell -Part 3
javaとpythonってどっちが初学に向いてる?
【マック】Macintoshプログラミング質問箱
【統計分析】機械学習・データマイニング19
sizeof(char)が必ず1でも、省略すべきではない
Win32API質問箱 Build126
日本語プログラミング言語『なでしこ』スレ5
--------------------
2ちゃん最古のスレを発掘するスレ
【ビートたけし】 座頭市A 【北野武】
AA総括第参百四拾七層 GAINAX訴えたったwww
株式会社マイナビの社内実態パート2
なぜ90回センバツ大会は前代未聞の糞大会になったのか!
NFL総合 Vol.303
ジム・ロジャーズ 日本株を再び買い始めた [朝一から閉店までφ★]
【3668】コロプラ【頭馬場】
【福】模型店の福袋【鬱】14
【悲報】12期(特に牧野)のブログに対するいいね数が少なすぎる
フェードアウトで終わる曲で1000めざす
ゲハってコロコロ信者多くない?
【水陸】ホバークラフトR/C【ドリフト】
【豊洲含む】築地市場について語ろう 6
【テレビ】反町隆史:琵琶湖の別荘テレビ初公開 「アオハルTV」ヒロミとバス釣りに挑戦
生活系雑誌・29
【外車】60代、人生最後の愛車を選ぶ【軽】
軽自動車のオイル Part.14
◆題名のない音楽会-8◆
[エイサー]Acer{エーサー] その16 (タワーPC用)
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼