https://atcoder.jp/contests/abc116/tasks/abc116_b
数式がうまくコピーできないのでリンクを張りましたが、この問題に対して以下のように解いているソースコードを見つけました(写してるうちに引用元がわからなくなってしまったので引用元示せません、すみません)。
a = set([])の意味が分からないので教えていただきたいです。文脈的にa = {}と同じ意味だとは思うのですが...(setの空集合?)
寝るので返信は明日させていただきます!
s = int(input()) a = set([]) while s not in a: a.add(s) if s%2==0: s //= 2 else: s = s*3+1 print(len(a)+1)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/27 02:30