[백준] 1075번 풀이 _ 나누기

 


1. 문제

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

2. 풀이 방법

  • residue 에서 N 의 뒤 두 자리 숫자가 0이 되게 합니다. 이 숫자를 A라고 하겠습니다.
  • A를 나누는 수 F로 나눠줍니다.
    • F가 0이면 : 나눠 떨어진다는 의미이기 때문에 00을 출력합니다.
    • F가 0이 아니면 : F와 나머지의 차이만큼 N에 값을 더해주면 정답입니다.

3. 소스코드

N = int(input())
F = int(input())

residue = ( N - (N%100) ) % F 

if residue == 0 :
    print("00")
else:
    residue = F - residue
    if residue < 10:
        print("0" + str(residue))
    else:
        print(residue)