k=int(input())

for _ in range(k):
    n=int(input())

    while n <=1000000000000000000+1:
        sum_=0
        temp=n

        while temp !=0:
            sum_+=temp%10
            temp=temp//10

        if sum_ % 2 == 1:
            print(n)
            break
           
        else:
            n += n




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



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

Baekjoon Online JudgeBaekjoon Online Judgewww.acmicpc.net



이거 저 코드처럼 무식하게 풀어도 시간초과 안나는데 왜그럼?


자릿수계산을 10의 18승까지 검사하는데 풀림


시간제한은 0.5초임..