ABC196 C - Doubled를 풀었다
2472 단어 AtCoder파이썬AtCoderBeginnerContest
문서 그대로 입력해 보려고 했다.
만약을 위해 샘플 확인
흠흠. 우선 쓰자.
Doubled.py
N = int(input()) #N は偶数桁。
a,b = 1,1 # a と b を用意。
X = int(str(a)+str(b)) # a b を合体して X
lis = [] # 条件に合うものをを append
while X <= N:
lis.append(X)
a += 1
b += 1
X = int(str(a)+str(b))
#print(lis)
print(len(lis)) #append した個数が答え
N은 조건에서 10 ^ 12이지만 a, b로 나누어 생각합니다.
a, b 의 각각의 최대치는 10**6 이 되므로 사이에 맞는 산단이다.
Reference
이 문제에 관하여(ABC196 C - Doubled를 풀었다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/AKpirion/items/8d37fd09defbb45ccf7d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)