문제
시작 값(a), 곱할 값(m), 더할 값(d), 몇 번째인지를 나타내는 정수(n)가 입력될 때,
n번째 수를 출력하는 프로그램을 만들어보자.
입력
시작 값(a), 곱할 값(m), 더할 값(d), 몇 번째 인지를 나타내는 정수(n)가
공백을 두고 입력된다.(a, m, d는 -50 ~ +50, n은 10이하의 자연수)
1 -2 1 8 |
출력
n번째 수를 출력한다.
-85 |
코드
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
long a = sc.nextLong(); //시작 값
int m = sc.nextInt(); //곱할 값
int d = sc.nextInt(); //더할 값
int n = sc.nextInt(); //몇 번째 인지를 나타내는 정수
for(int i = 1; i<n; i++){
a = a * m + d;
}
System.out.print(a);
}
}
'코드업 기초 100제' 카테고리의 다른 글
[코드업 기초 100제 : 자바(JAVA)] 1093번 14.1차원배열 이상한 출석 번호 부르기1 (0) | 2023.04.23 |
---|---|
[코드업 기초 100제 : 자바(JAVA)] 1092번 13.종합 함께 문제 푸는 날 (0) | 2023.04.23 |
[코드업 기초 100제 : 자바(JAVA)] 1090번 13.종합 수 나열하기2 (0) | 2023.04.23 |
[코드업 기초 100제 : 자바(JAVA)] 1089번 13.종합 수 나열하기1 (0) | 2023.04.23 |
[코드업 기초 100제 : 자바(JAVA)] 1088번 13.종합 3의 배수는 통과? (0) | 2023.04.23 |