AtcoderにてABC049Cの問題を提出したところ、不正解になりました。
ですが、テストケースをコードテストページにて試すと全て問題がないのです。
時間・メモリ制限についても問題なしです。
提出結果を見てみると、どういうわけか出力が’YES’の時だけ不正解になっています。
どなたか原因がわかる方、助けて下さい・・・。
該当のソースコード
Ruby
1t = gets.to_s 2while t.size != 0 3 if t.start_with?("d") 4 if t.start_with?("dreameraser") 5 t.slice!(0,11) 6 elsif t.start_with?("dreamerase") 7 t.slice!(0,10) 8 elsif t.start_with?("dreamer") 9 t.slice!(0,7) 10 elsif t.start_with?("dream") 11 t.slice!(0,5) 12 else 13 break 14 end 15 elsif t.start_with?("e") 16 if t.start_with?("eraser") 17 t.slice!(0,6) 18 elsif t.start_with?("erase") 19 t.slice!(0,5) 20 else 21 break 22 end 23 else 24 break 25 end 26end 27 28if t.size == 0 29 puts 'YES' 30else 31 puts 'NO' 32end 33
試したこと
出力時の改行等が原因かと思いましたがそれも違うようです。
お手上げです!
補足情報(FW/ツールのバージョンなど)
Ruby2.33
AtCoder問題ページ
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/22 13:00
2019/05/22 13:09
2019/05/22 13:15