ABC106 C - To Infinity에서 배운
3839 단어 AtCoder파이썬AtCoderBeginnerContest
번역을 모르고 답변 확인
번역을 알지 못한 것은 자신이었다.
즉 문제를 잘못 인식하고 있었다.
1211 => 12211 => 122211 라고 생각했다.
그것은 다르다.
1211 => 12211 => 1222211 이다.
부끄러움이 쏟아진다. 결국 제대로 소리내어 읽지 않았으니까 실패했다.
다음은 자비롭지 않고, 기본에 충실하게 소리내어 바르게 생각하자.
ToInfinity.py
S = list(input())
K = int(input())
for s in S:
if int(s) == 1:
K -= 1
if K == 0:
print(1)
exit()
else:
print(s)
exit()
시간을 내어 다시 도전.
S에서 not "1"의 index를 찾습니다.
K 문자목이라는 요구가 not "1"index 보다 작은지, 큰지에 의해 대답이 정해지는 생각이 들었다.
abc106c.py
S = input()
K = int(input())
ref = 0
for i in range(len(S)):
if S[i] != "1":
ref = i
break
if K < ref+1:
print("1")
else:
print(S[ref])
무사히 AC. no hint로 풀어서 좋았다.
Reference
이 문제에 관하여(ABC106 C - To Infinity에서 배운), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/AKpirion/items/9c5732f338a3255d4ef0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)