하이루.
브론즈 2 문제이다.

문제 이해는 쉬웠는데 중간에 막혔었다.
아직 파이썬 문법이 익숙치 않은 이유였다.
str(num[2])
바로 이 코드다.
아는 사람은 단번에 알아차릴 것이다.
나는 C언어처럼 당연히 str로 형변환 시켜서 num[2]를 쓰면 되는 줄 알았다.
그런데 계속 에러가 발생하길래 GPT한테 물어봤더니
문법 오류였다.... !!!
str(num)[2] ..
하하. 이렇게 써야 하는 구나.
이건 파이썬 조금만 배워도 알 법한 문법인데
공부를 별로 안해서인지 잘 안 써먹어서인지 금방 까먹었다.
무튼 이번 기회로 확!실!히! 각인 되었다!! 하핫^^
무튼 나의 코드는 이러하다.
N = input()
M = input()
num = int(N[:-2]) * (100)
while (True) :
if num % int(M) == 0 :
break
num += 1
print(str(num)[-2:])
다른 사람들이 작성한 코드를 보니
아니 잠시만.
그냥 while문 조건을 True 말고 if 조건식으로 넣어야겠다.
원래도 그렇게 하려고 했는데 뭔가 True가 효율적일 것만 같아서 넣었는데 코드 길이를 줄이고 싶어서 아래와 같이 수정했다.
아직 시간복잡도 공부를 안해서인지 정확히 알 순 없지만..
곧 공부해보겠다. !!!!
N = input()
M = input()
num = int(N[:-2]) * (100)
while (num % int(M)) :
num += 1
print(str(num)[-2:])
끝 - !