티스토리 뷰

1. 문제

https://school.programmers.co.kr/learn/courses/30/lessons/120922

2. 풀이

수학문제를 조금 풀어본 적이 있다면, 보자마자 점화식 관련 문제인지 파악할 수 있었을 것이다.

 

2 x 2 = 3        2 x 3 = 5
3 x 2 = 5        3 x 3 = 8
4 x 2 = 7        4 x 3 = 11
5 x 2 = 9        5 x 3 = 14

 

조건에서 M >=N 일 때, 

 

N x (M -1) + (N -1) 이라는 결과를 도출해 낼 수 있어야한다.

3. 코드

class Solution {
    public int solution(int M, int N) {
        int answer = 0;
        int up = M;
        int down = N;
        if( M <= N) {
            up = N;
            down = M;
        }
        
        answer = down * (up - 1) + (down- 1);
        return answer;
    }
}
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함