[Javascript 코딩테스트][프로그래머스 Lv.0] 종이 자르기

uddi·2023년 5월 23일
0

문제

종이 자르기

풀이

  • M과 N 모두 1이라면 자를 필요가 없으므로 0을 출력한다
  • N만 1이면 M-1 만큼만 자르면 되기 때문에 M-1을 출력한다
    반대로 M만 1인 경우도 마찬가지다
  • M과 N모두 1이 아니라면 (M*N)-1을 한 것만큼 자르면 된다

코드

function solution(M, N) {
    var answer = 0;
    
    if (N==1||M==1){
        if(N==1&&M==1) answer=0;
        else if(N==1) answer = (M-1)
        else answer=(N-1)
    }
     else answer=(N*M)-1
    return answer;
}

정리

이 문제는 생각보다 쉽게 풀 수 있었던 것 같다. M, N이 모두 1이거나 둘 중 하나가 1인 경우를 생각하지 못했다면 조금 헤맬 수도 있을 것 같다.

profile
거북이는 느리지만 결국 결승선을 통과한다

0개의 댓글