메모리: 109240 KB, 시간: 184 ms
구현, 수학, 시뮬레이션
2024년 1월 12일 21:35:07
상근이는 은행에 가서 통장을 만들고 N원을 저금했다. 상근이는 이 통장에 입금이나 출금을 하지 않았다.
은행은 통장을 만든지 1년이 지날때마다 상근이의 통장에 저금되어 있는 돈의 B%만큼을 이자로 적립해준다.
상근이는 몇 년이 지나면 통장에 저금되어 있는 돈이 M원을 넘을지 궁금해졌다.
N,M,B가 주어졌을 때, 몇 년이 지나야 하는지 구하는 프로그램을 작성하시오.
입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트는 한 줄로 이루어져 있고, N, B, M이 주어진다. M은 항상 N보다 크다. N과 M은 항상 백만보다 작거나 같은 수이고, 음수 또는 0이 아니다. B는 50보다 작거나 같으며, 양수이다. 모든 수는 소수점 둘째자리까지 주어진다.
각 테스트 케이스에 대해서, M원을 넘게 만들려면 몇 년이 걸리는지 출력한다.