ABC186 C - Unlucky 7에서 배운
1942 단어 AtCoder파이썬AtCoderBeginnerContest
우선, 8 진수로의 변환은 기본 문자열.
10진수도 문자열로 통일하는 것이 즐거울 것 같다.
이런 기술이라도 다녔다.
Unlucky.py
N = int(input())
lis = []
for n in range(1,N+1):#O(10^5)
if "7" in str(n) or "7" in oct(n):#worst O(12)
lis.append(str(n))
print(N-len(set(lis)))
#total O(12*10^5)
Reference
이 문제에 관하여(ABC186 C - Unlucky 7에서 배운), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/AKpirion/items/a69fc9d4ff3aba07280b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)