카펫 [프로그래머스] 코딩테스트 연습 - 완전탐색 Level 2 카펫 문제를 풀고 난 후 다른 사람의 풀이를 보니 수학 공식을 이용해 푼 사람들도 있었다. 나도 다음에 수학 공식을 이용해서 풀어봐야겠다. 출처: 프로그래머스 코딩 테스트 연습,... 카펫프로그래머스완전탐색완전탐색 [프로그래머스] 카펫(Level2) - 완전탐색 - JavaScript 1. 문제해석 - brown은 테두리 1줄. - 가로는 세로의 길이와 같거나 세로의 길이보다 길다. 즉, 세로의 길이는 가로의 길이를 넘지 못한다. 2. 풀이 - 가로 * 세로 = brown + yellow - 가로, 세로의 길이는 최소 3이상 (중심에 yellow가 무조건 들어가는 조건을 충족) - 반복문을 이용하여 [가로, 세로]의 모든 경우의 수를 구한다. - 그러나 세로는 가로를 넘기... JavaScript프로그래머스완전탐색카펫자바스크립트JavaScript
[프로그래머스] 코딩테스트 연습 - 완전탐색 Level 2 카펫 문제를 풀고 난 후 다른 사람의 풀이를 보니 수학 공식을 이용해 푼 사람들도 있었다. 나도 다음에 수학 공식을 이용해서 풀어봐야겠다. 출처: 프로그래머스 코딩 테스트 연습,... 카펫프로그래머스완전탐색완전탐색 [프로그래머스] 카펫(Level2) - 완전탐색 - JavaScript 1. 문제해석 - brown은 테두리 1줄. - 가로는 세로의 길이와 같거나 세로의 길이보다 길다. 즉, 세로의 길이는 가로의 길이를 넘지 못한다. 2. 풀이 - 가로 * 세로 = brown + yellow - 가로, 세로의 길이는 최소 3이상 (중심에 yellow가 무조건 들어가는 조건을 충족) - 반복문을 이용하여 [가로, 세로]의 모든 경우의 수를 구한다. - 그러나 세로는 가로를 넘기... JavaScript프로그래머스완전탐색카펫자바스크립트JavaScript