2019-06-13に投稿

AtCoder Beginner Contest 063bをPythonで解く

AtCoder Beginner Contest 063bをPythonで解く

今回は、AtCoder Beginner Contest 063bを解いていきたいと思います。

問題

英小文字からなる文字列Sが与えられます。Sに含まれる文字がすべて異なるか判定してください。

こう考えた

  • set()に変換し長さを取得
  • len(S)set(len(S))を比較し同じであればYes、そうでなければNo

書いたコード

S=input()
if len(set(S))==len(S):
  print("yes")
else:
  print("no")

🐍これでいけんちゃうかな?

結果

AC!!

🐍おし!

勉強になったコード


a=input();print(['no','yes'][len(a)==len(set(a))])

🐍print([][])みたいなので条件かけるんや

Originally published at www.coderecipe.org

view_list Pythonで競プロ
第9回 AtCoder Beginner Contest 090BをPythonで解く
第10回 AtCoder Beginner Contest 129DをPythonで解く
第11回 AtCoder Beginner Contest 122cをPythonで解く
第12回 AtCoder Beginner Contest 063bをPythonで解く
第13回 # AtCoder Beginner Contest 123CをPythonで解く

aocory

Crieitは個人で開発中です。 興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!

ボードとは?

関連記事

コメント