Flying Cat Penguin

ゆるゆる仕事、ソフトウェアテスティング関連のことについて綴ります。

AtCoder 修行日記#39

39日目
ABCのB問題を実施中。

勉強用のコンテンツはここから。
https://kenkoooo.com/atcoder/#/table/

進捗と一言感想

[B問題] 1問(残り19問)

ABC065:Trained?

最大回数が100000なら一回全部回せそう!ということでwhile分でやったらできました。

n = int(input())
an = [int(input()) for num in range(n)]

answer = False
count = 1
index = 1
while(True):
  if count > len(an):
    break
  if an[index-1] == 2:
    answer = True
    break
  index = an[index-1]
  count += 1

if answer :
  print(count)
else :
  print(-1)  

[C問題] 0問(残り157問)

今回は特になし

目標
  • まず、今年中に茶色コーダー
学習方針

以上。