現在swapcaseを使わずに、文字列を変更するアルゴリズムを学んでいるのですが、
うまく実装できません。
strs = []
def case_string(str)
a = str.split(",")
strs << a
for a in strs do
if a == a.upcase
return a.downcase
elsif a == a.downcase
return a.upcase
end
end
end
puts strs.join
case_string('saSA')
case_string('tttt')
case_string('fFfF')
このようなコードを組んでみたのですが、NameErrorになってしまいます。
どのように修正、考えればいいかご教示いただけますと幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。