-
[JS/프로그래머스] 카펫Coding Test/JavaScript 2023. 7. 14. 22:41
완전탐색 문제에 속하는 카펫 문제를 풀어봤다.
완전탐색은 간단히 가능한 모든 경우의 수를 다 체크해서 정답을 찾는 방법이다.
즉, 무식하게 가능한 거 다 해보겠다는 방법을 의미한다.
function solution(brown, yellow) { let answer; for(y=1; y<= yellow; y++) { let x = yellow/y; if (x >= y) { const tmpTotalBrown = x*2 + y*2 + 4; if (brown === tmpTotalBrown) { answer = [x+2, y+2]; return answer; } } } }
시간 복잡도 O(n) 걸립니다.
반응형'Coding Test > JavaScript' 카테고리의 다른 글
[프로그래머스 / JS] 연속부분수열 합의 갯수 (0) 2023.07.16 [프로그래머스 / JS] 구명 보트 (0) 2023.07.15 [프로그래머스/JS] 피보나치 수 (0) 2023.07.12 [JS/프로그래머스] 영어 끝말잇기 (0) 2023.07.11 [JS/프로그래머스]짝지어 생각하기 (0) 2023.07.10