Javascript/Codewars
-
Javascript 숫자의 모든 자릿수 합계 (Sum of digits)Javascript/Codewars 2019. 3. 30. 02:12
sumDigits(15) => 1 + 5 => 6 sumDigits(357) => 3 + 5 + 7 // 15 => 1 + 5 // 6 => 6 sumDigits(123456) => 1 + 2 + 3 + 4 + 5 + 6 // 21 => 2 + 1 // 3 => 3 solution eval(), split(), toString() 메서드 사용 function sumDigits(num){ /* * 이렇게 해도 된다. * num = num.toString().split("").reduce((x,y) => parseInt(x) + parseInt(y)); * 매개변수 num(숫자타입)을 문자열로 출력한 후 split으로 쪼개어 더해준다. */ num = eval(num.toString().split("").j..
-
Javascript 두 배열의 합 (Matrix Addition)Javascript/Codewars 2019. 3. 29. 16:35
자바스크립트 두 배열의 합계 구하기 배열 // 배열 const arrA = [1, 2, 3, 4,], arrB = [4, 5, 6, 7,]; // arrA와 arrB의 합계 구하기 arrA + arrB = [6, 8, 10, 12,]; - Array.prototype.map() 메서드 사용 arrA.map((x, y) => x + arrB[y]); // [6, 8, 10, 12,] 다차원 배열 // 다차원 배열 const arrA = [[1, 2, 3,], [4, 5, 6,],], arrB = [[2, 4, 5,], [1, 2, 6,],]; // 다차원 배열 arrA + arrB의 합 arrA + arrB = [[3, 6, 8], [5, 7, 12,],]; - for loop, Array,prototyp..