'you'
、'u'
、および'youuuu'
(数字は'u'
)のすべてのインスタンスを'your sister'
の文字列に置き換えることです。Replaceは句読点を削除しますか?
def autocorrect(input)
words = input.split()
words.each do |word|
if word == 'u' || word == 'you'
word.replace 'your sister'
elsif word.include? 'you'
word.replace 'your sister'
end
end
words = words.join(' ')
words
end
私のコードが正しく単語を置き換えますが、それはまた、句読点を削除します。
は、ここに私のコードです。私はこれを得る:
autocorrect("I miss you!")
# => "I miss your sister"
出力に感嘆符はありません。誰がなぜこれが起こるのか知っていますか?
を書かれています。 –
私のコードがすべてのテストでうまくいかないことを認識しています。 "あなたのお姉さんはあなたの姉妹です"、テストは「あなた」を置き換えようとしているのですが、別の単語の一部ではありません。 –
これは私がテストに合格したばかりです: –