問題はこちらです。
anarchy golf - permutater
"Problem
Print out all permutations of given characters."
mapで考えました。
puts gets.chomp.chars.permutation.to_a.map{|x|x.join}
入力
hoge
出力
hoge
hoeg
hgoe
hgeo
heog
hego
ohge
oheg
oghe
ogeh
oehg
oegh
ghoe
gheo
gohe
goeh
geho
geoh
ehog
ehgo
eohg
eogh
egho
egoh
eachですと、
gets.chomp.chars.permutation.to_a.each{|x|puts x.join}
{の中にputsが入って変な感じがします。}
参考
Ruby - RUBYの多重配列を配列ごとに一行で出力したい|teratail
.each {|x| puts x.join(" ") }
また、J言語ですと、どう書きますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/15 11:47
2020/05/15 12:02
2020/05/15 12:51