Algorithm/PROGRAMMERS[JavaScript]18 Lv1. 자릿수 더하기 ▶ 문제 ▶ 풀이방법 - 첫번째 방법 function solution(n) { var answer = 0; var number = []; number = n.toString().split(""); for(let i = 0; i return 요소 ); function solution(n) { var answer = 0; String(n).split("").map(data => answer += Number(data)); return answer; } - 세번째 방법(reduce함수 사용).. 2022. 6. 6. Lv1. 자연수 뒤집어 배열로 만들기 ▶ 문제 ▶ 풀이방법 function solution(n) { var answer = []; let result = n.toString().split("").reverse(); console.log(result); for(let i = 0; i < result.length; i++){ answer[i] = Number(result[i]); } return answer; } ++ 주의할점! 위의 문제는 원래 문자열을 그대로 뒤집는것이기 때문에 정렬(sort)해서는 안됨! 2022. 6. 6. Lv1. 정수 내림차순으로 배치하기 ▶ 문제 ▶ 풀이방법 - 첫번째 풀이방법 function solution(n) { var answer = 0; var arr = []; n = n.toString(); for(let i = 0; i = 0; a--){ answer += arr[a] } answer = parseInt(answer); } ++ 문자열, 정수형 구분 잘할것! ( 문자열 - > 정수형 : parseInt()함수, 정수형 -> 문자열 : .toString()) - 두번째 풀이방법 function solution(n).. 2022. 5. 25. Lv1. 정수 제곱근 판별 ▶ 문제 ▶ 풀이방법 -첫번째 풀이방법 function solution(n) { var answer = 0; for(let i = 1; i Math.pow(num, 3) : num^3 - Math.sqrt(n) : √n 2022. 5. 2. 이전 1 2 3 4 5 다음