반응형
츄르사려고 코딩하는 코집사입니다.
1. [코드업] 기초 100제 1090번 수 나열하기2 자바(JAVA)
1) 문제번호 : 1090번
2) 문제 출처
2. 문제
어떤 규칙에 따라 수를 순서대로 나열한 것을 수열이라고 한다.
예를 들어
2 6 18 54 162 486 ... 은
2부터 시작해 이전에 만든 수에 3을 곱해 다음 수를 만든 수열이다.
이러한 것을 수학에서는 앞뒤 수들의 비율이 같다고 하여
등비(비율이 같다의 한문 말) 수열이라고 한다.
등비 수열을 알게된 영일이는 갑자기 궁금해졌다.
"그럼.... 13번째 나오는 수는 뭘까?"
영일이는 프로그램을 만들어 더 큰 수도 자동으로 계산하고 싶어졌다.
시작 값(a), 등비(r), 몇 번째인지를 나타내는 정수(n)가 입력될 때
n번째 수를 출력하는 프로그램을 만들어보자.
3. 제약사항
-
4. 입력
시작 값(a), 등비의 값(r), 몇 번째 인지를 나타내는 정수(n)가
공백을 두고 입력된다.(모두 0 ~ 10)
5. 출력
n번째 수를 출력한다.
6. 풀이
- 등비수열의 식은 ar^n-1
7. 소스 코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int r = sc.nextInt();
int n = sc.nextInt();
long result = 0;
result = (long) (a * Math.pow(r, n-1));
System.out.println(result);
}
}
반응형
'알고리즘 > 코드업' 카테고리의 다른 글
[코드업] 기초 100제 1094번 이상한 출석 번호 부르기2 자바(JAVA) (0) | 2021.02.05 |
---|---|
[코드업] 기초 100제 1093번 이상한 출석 번호 부르기1 자바(JAVA) (4) | 2021.02.05 |
[코드업] 기초 100제 1092번 함께 문제 푸는 날 자바(JAVA) (1) | 2021.02.05 |
[코드업] 기초 100제 1091번 수 나열하기3 자바(JAVA) (3) | 2021.02.05 |
[코드업] 기초 100제 1089번 수 나열하기1 자바(JAVA) (0) | 2021.02.05 |
[코드업] 기초 100제 1088번 3의 배수는 통과? 자바(JAVA) (0) | 2021.02.05 |
[코드업] 기초 100제 1087번 여기까지! 이제 그만~ 자바(JAVA) (0) | 2021.02.05 |
[코드업] 기초 100제 1086번 그림 파일 저장용량 계산하기 자바(JAVA) (0) | 2021.02.05 |
최근댓글