https://www.acmicpc.net/problem/19947
import java.util.Scanner;
public class feb18 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner s=new Scanner(System.in);
int money=s.nextInt();
int year=s.nextInt();
s.close();
long arr[]=new long[year+1];
arr[0]=money;
for(int i=1;i<=year;i++) {
arr[i]=(int)(arr[i-1]*1.05);
if(i>=3) {
arr[i]=(int)(Math.max(arr[i], arr[i-3]*1.20));
}
if(i>=5) {
arr[i]=(int)(Math.max(arr[i], arr[i-5]*1.35));
}
}
System.out.print(arr[year]);
}
}
'JAVA > 백준' 카테고리의 다른 글
[백준/자바] 22864번 피로도 (0) | 2022.02.20 |
---|---|
[백준/자바] 1246번 온라인 판매 (0) | 2022.02.20 |
[백준/자바] 9655번 돌 게임 (0) | 2022.02.17 |
[백준/자바] 14916번 거스름돈 (0) | 2022.02.16 |
[백준/자바] 2864번 5와 6의 차이 (0) | 2022.02.14 |
댓글