본문 바로가기

Programming [Python]/백준 알고리즘 솔루션

#326 백준 파이썬 [6679] 싱기한 네자리 숫자

https://www.acmicpc.net/problem/6679

 

PYTHON CODE

for i in range(1000, 10000):

	#16진수
    num = i
    sixteen = 0 
    while num != 0:
        sixteen += num % 16
        num //= 16
    
    #12진수
    num = i
    twelve = 0
    while num != 0:
        twelve += num % 12
        num //= 12
    
    #10진수
    num = i
    ten = 0
    while num != 0:
        ten += num % 10
        num //= 10
    
    if sixteen == twelve == ten:
        print(i)