분류 전체보기
-
항해3주차 자바스크립트 프로그래머스 - 정수 내림차순으로 배치하기항해 프로그래머스 2023. 1. 30. 21:35
나의 풀이 function solution(n){ //숫자들을 배열하고 쪼개준다 return Number(n.toString().split(""). //sort는 정렬인데 b-a하면 내림차순이 됨 sort((a,b) => b-a).join("")); } //쪼개진문자 다시 합친다 join 다른 풀이 function solution(n) { const newN = n + ""; const newArr = newN .split("") .sort() .reverse() .join(""); return +newArr; } split('')메서드를 통해 배열로 만들어준 뒤, sort메서드를 사용한 것 function solution(n) { // 문자풀이 return parseInt((n+"").split("")..
-
(해설있음)항해3주차 자바스크립트 프로그래머스 - 자연수 뒤집어 배열로 만들기항해 프로그래머스 2023. 1. 30. 19:43
등록한 풀이 function solution(n) { // 들어온 자연수를 문자열로 변환하고 12345 -> "12345" // 변환된 문자열을 배열로 만들어준다. "12345" -> ["1", "2", "3", "4", "5"] const strArr = n.toString().split(""); // 배열을 뒤집어준다. ["1", "2", "3", "4", "5"] -> ["5", "4", "3", "2", "1"] const reverseArr = strArr.reverse(); // 배열안의 각 문자 값을 숫자로 변형시켜 주고 반환해준다. // ["5", "4", "3", "2", "1"] -> [5, 4, 3, 2, 1] return reverseArr.map((n) => parseInt(n, ..
-
(이해中)항해3주차 자바스크립트 프로그래머스 - 자릿수 더하기항해 프로그래머스 2023. 1. 30. 19:26
처음 풀이 function solution(n) { let arr = n var answer = 0; split.n for(let i=0;, i { return a+b: },0) return answer; } //n자리 총합구하는게 reduce였나? //가우스 법칙 썼던가 //(a,b)=>(a+b) 이건뭐더라 //혹시 n을 쪼개놓아야하나? //367을 그냥 삼백육십칠로 받아들이는것같음... //쪼개지면->배열->배열요소끼리 더하기 수정 풀이 function solution(n) { var answer = 0; var m=String(n); for(var i=0; i (a * 1) + (b * 1)); } function solu..