본문 바로가기

Algorithm/CodeUp

[CodeUp_Java] Q1269 : 수열의 값 구하기

반응형

안녕하세요! Plitche(플리체)입니다.
이번 포스팅의 주제는 Q1269 : 수열의 값 구하기 (자바, JAVA)입니다.

Intro

Question

문제 설명

입력

시작값 a, b, c, n이 차례대로 입력된다.
( -9 <= a, b, c < = 9, 1 <= n <= 9)

출력

n번째 수열의 값을 출력한다.

예시

  • 입력 : 2 -1 3 5
  • 출력 : 2

Solution (풀이)

  • 풀이 : 메모리 11200, 시간 85
public class Answer1 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine(), " ");

        int a = Integer.parseInt(st.nextToken());
        int b = Integer.parseInt(st.nextToken());
        int c = Integer.parseInt(st.nextToken());
        int n = Integer.parseInt(st.nextToken());

        // 첫번째 항이 a그대로임으로 1부터 시작
        for (int i=1; i<n; i++) {
            a = a*b+c;
        }

        System.out.println(a);
        br.close();
    }
}

Ranking(순위)

반응형