https://school.programmers.co.kr/learn/courses/30/lessons/120922
문제 설명
머쓱이는 큰 종이를 1 x 1 크기로 자르려고 합니다.
예를 들어 2 x 2 크기의 종이를 1 x 1 크기로 자르려면 최소 가위질 세 번이 필요합니다.
정수 M, N이 매개변수로 주어질 때, M x N 크기의 종이를
최소로 가위질 해야하는 횟수를 return 하도록 solution 함수를 완성해보세요.
나의 풀이
function solution(M, N) {
var Ma;
var Na;
var totalCut;
Ma = M-1;
Na = M * (N-1);
return totalCut = Ma + Na;
}
다른 사람의 풀이
function solution(M, N) {
return (M-1)+M*(N-1);
}
다 풀고 다른 사람 풀이 보니까 다들 간단하게 적었는데 나만 길게 적은 거 같아서
줄일 수 있는 코드는 줄여서 써보도록 해야겠다
728x90
'Dev. > Algorithm Prac' 카테고리의 다른 글
프로그래머스 숫자 비교하기 - js (0) | 2023.02.20 |
---|---|
프로그래머스 코딩테스트 연습 [세균증식] - js (0) | 2023.02.20 |
프로그래머스 [JavaScript] Lv.1 :: 자연수 뒤집어 배열로 만들기 (0) | 2022.11.22 |
프로그래머스 [JavaScript] Lv.1 :: 평균 구하기 (1) | 2022.11.22 |
Python :: 함수 예제 (0) | 2022.07.19 |
댓글