会津オンラインジャッジ(AOJ)の問題を解いています。
AOJ上で処理された出力結果(下記)を見ると、正解と一致しているように見えるのですが不正解となってしまいます。
色々試したのですが原因がわかりません。なぜ不正解となってしまうのでしょうか?
私の解答
import sys # { 英字1文字 : 0 } の辞書をa-zまで作成 abc = "abcdefghijklmnopqrstuvwxyz" Dict = { chr:0 for chr in abc} # 入力された文字を全て小文字化 Str = [] for line in sys.stdin: Str += line.lower() # 空白やアポストロフィなど、英文字以外の除去 StrReplace = "" for chr in Str: if chr.isalpha(): StrReplace += chr # 辞書で文字の出現回数をカウント for chr in StrReplace: Dict[chr]+=1 # コロン区切りで結果の出力 for k,v in Dict.items(): print("{} : {}".format(k,v))
AOJ上での出力結果(テストケース1)
Judge Output #1 ( out1.txt | 156 B) a : 1 b : 0 c : 0 d : 0 e : 1 f : 0 g : 0 h : 1 i : 2 j : 0 k : 0 l : 0 m : 0 n : 1 o : 0 p : 1 q : 0 r : 0 s : 2 t : 1 u : 0 v : 0 w : 0 x : 0 y : 0 z : 0
追記:以下は他の解答で、正解となっている出力結果です。(スペース等含め、私には同じように見えるのですが..)
Judge Output #1 ( out1.txt | 156 B) a : 1 b : 0 c : 0 d : 0 e : 1 f : 0 g : 0 h : 1 i : 2 j : 0 k : 0 l : 0 m : 0 n : 1 o : 0 p : 1 q : 0 r : 0 s : 2 t : 1 u : 0 v : 0 w : 0 x : 0 y : 0 z : 0
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/05/17 13:41
2017/05/17 13:49
退会済みユーザー
2017/05/17 14:00
退会済みユーザー
2017/05/18 14:17