상세 컨텐츠

본문 제목

멀리 뛰기 (연습문제)

프로그래머스 코딩테스트 풀이

by 발발개발 2022. 7. 29. 14:43

본문

원본 : https://school.programmers.co.kr/learn/courses/30/lessons/12914

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

풀이

class Solution {
    public long solution(int n) {
        if (n == 1) {
            return 1;
        } else if (n == 2) {
            return 2;
        } else {
            long num1 = 1;
            long num2 = 2;
            long num3 = 3;

            for (int i = 2; i < n; i++) {
                num3 = (num1 % 1234567 + num2 % 1234567) % 1234567;
                num1 = num2;
                num2 = num3;
            }

            return num3;
        }
    }
}

관련글 더보기

댓글 영역