A問題 Restricted
1 2 3 4 5 |
a,b = map(int,input().split()) if a+b >= 10: print('error') else: print(a+b) |
B問題 Varied
1 2 3 4 5 6 7 |
s = input() for i in range(len(s)): #sの文字数分だけループ if s.count(s[i]) != 1: #1 print('no') exit() #プログラムの終了 print('yes') |
#1
s.count(s[i])はi文字目の文字が文字列sの中に何個含まれているかを確認します。
s.count(s[i]) != 1 つまり文字列sのi文字目の文字が1個ではない場合、続く行で”no”を出力してプログラムを終了します。
全ての文字数が1だった場合はfor文の中では何もせず、最後の”yes”と表示させる行だけ実行して終了します。
コメント