Coding Test/JavaScript
[Javascript] (프로그래머스 level 2) 카펫
Chaedie
2022. 9. 30. 10:18
728x90
[Javascript] (프로그래머스 level 2) 카펫
💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다.
내 풀이
function solution(brown, yellow) {
for (let i = 1; i <= yellow; i++) {
for (let j = 1; j <= yellow; j++) {
if (i * j !== yellow) {
continue;
}
if (brown === (i * 2) + (j * 2) + 4) {
return [j + 2, i + 2];
}
}
}
}
- 풀이 공식을 못 알아내서, 구글링을 통해 공식을 알아내었습니다.
- https://iambeginnerdeveloper.tistory.com/123
- 다른 사람 풀이를 봐도… 저는 완점 탐색으로 밖에 못 풀어내서 좀 아쉽네요. 수학적 머리가 부족하네요.. ㅠ 많이 하다 보면 늘겠..죠?
배운 점, 느낀 점
- 레벨 2로 올라오니까 풀이를 제출한 사람이 점점 줄어드는 것이 보입니다. 그러다 보니 차분히 설명해주는 사람들이 줄어드네요. 스스로 다른 사람 코드를 해석하는 연습이 자연스레 될 것 같습니다.