diff --git "a/level-1/354円236円220円354円227円260円354円210円230円-353円222円244円354円247円221円354円226円264円-353円260円260円354円227円264円353円241円234円-353円247円214円353円223円244円352円270円260円.js" "b/level-1/354円236円220円354円227円260円354円210円230円-353円222円244円354円247円221円354円226円264円-353円260円260円354円227円264円353円241円234円-353円247円214円353円223円244円352円270円260円.js" index 2cc7f56..33428aa 100644 --- "a/level-1/354円236円220円354円227円260円354円210円230円-353円222円244円354円247円221円354円226円264円-353円260円260円354円227円264円353円241円234円-353円247円214円353円223円244円352円270円260円.js" +++ "b/level-1/354円236円220円354円227円260円354円210円230円-353円222円244円354円247円221円354円226円264円-353円260円260円354円227円264円353円241円234円-353円247円214円353円223円244円352円270円260円.js" @@ -53,3 +53,14 @@ function solution(n) { .reverse() .map((v) => parseInt(v)); } + +//정답 6 - yongchanson +function solution(n) { + let answer = []; + let string = n.toString(); + for (let i = string.length - 1; i>= 0; i--) { + let slice = string.slice(i, i + 1) * 1; + answer.push(slice); + } + return answer; +} diff --git "a/level-1/354円247円235円354円210円230円354円231円200円-355円231円200円354円210円230円.js" "b/level-1/354円247円235円354円210円230円354円231円200円-355円231円200円354円210円230円.js" index 891e3cb..377141c 100644 --- "a/level-1/354円247円235円354円210円230円354円231円200円-355円231円200円354円210円230円.js" +++ "b/level-1/354円247円235円354円210円230円354円231円200円-355円231円200円354円210円230円.js" @@ -18,7 +18,12 @@ function solution(num) { return answer; } -//정답 3 - prove-ability +//정답 4 - prove-ability function solution(num) { return num % 2 === 0 ? "Even" : "Odd"; } + +//정답 5 - yongchanson +function solution(num) { + return num % 2 ? "Odd" : "Even"; +} diff --git "a/level-1/355円217円211円352円267円240円-352円265円254円355円225円230円352円270円260円.js" "b/level-1/355円217円211円352円267円240円-352円265円254円355円225円230円352円270円260円.js" deleted file mode 100644 index e613264..0000000 --- "a/level-1/355円217円211円352円267円240円-352円265円254円355円225円230円352円270円260円.js" +++ /dev/null @@ -1,32 +0,0 @@ -//https://github.com/codeisneverodd/programmers-coding-test -//더 좋은 풀이가 존재할 수 있습니다. -//정답 1(🎩 refactor 220425) - codeisneverodd -function solution(arr) { - return arr.reduce((acc, curr) => acc + curr) / arr.length; -} - -//정답 2 - jaewon1676 -function solution(arr) { - var answer = 0; - for (var i = 0; i < arr.length; i++) { - answer += arr[i]; - } - return answer / arr.length; -} - -//정답 3 - chaerin-dev -function solution(arr) { - // arr의 모든 요소를 sum에 더힘 - let sum = arr.reduce((sum, e) => sum + e); - // sum을 arr의 요소의 갯수로 나눈 후 반환 - return sum / arr.length; -} - -// 정답 4 - prove-ability -function solution(arr) { - var answer = 0; - arr.forEach((num) => { - answer += num; - }); - return answer / arr.length; -} diff --git "a/level-1/355円226円211円353円240円254円354円235円230円-353円215円247円354円205円210円.js" "b/level-1/355円226円211円353円240円254円354円235円230円-353円215円247円354円205円210円.js" index cd2967b..92ce3ff 100644 --- "a/level-1/355円226円211円353円240円254円354円235円230円-353円215円247円354円205円210円.js" +++ "b/level-1/355円226円211円353円240円254円354円235円230円-353円215円247円354円205円210円.js" @@ -35,3 +35,16 @@ function solution(arr1, arr2) { } return answer; } + +//정답 4 - yongchanson +function solution(A, B) { + let answer = []; + + for (let i = 0; i < A.length; i++) { + answer[i] = []; + for (let j = 0; j < A[0].length; j++) { + answer[i][j] = A[i][j] + B[i][j]; + } + } + return answer; +}

AltStyle によって変換されたページ (->オリジナル) /