これは本当に簡単なはずです。私はRubyでこのように文字列を繰り返したい:コピーの間にスペースを入れた文字列を繰り返す
def repeat(input, n)
n.times input
end
問題がある、私は最後の入力の後にスペースを追加することなく、input
秒の間にスペースを追加する必要があります。
これは本当に簡単なはずです。私はRubyでこのように文字列を繰り返したい:コピーの間にスペースを入れた文字列を繰り返す
def repeat(input, n)
n.times input
end
問題がある、私は最後の入力の後にスペースを追加することなく、input
秒の間にスペースを追加する必要があります。
あなたはこのアプローチを試すことができます。
def repeat(input, n)
([input] * n).join ' '
end
シンプル、
def repeat(input, n)
("#{input} " * n).strip
end
ナイス! stripメソッドは、先頭と末尾の空白を削除します。 –
def repeat(input, n)
Array.new(n, input).join ' '
end
素晴らしい、感謝 – mehulkar