본문 바로가기

split2

[CodeKata] Week 1 - Day 4 ( JavaScript ) 1. 나의 생각 흐름 배열 메소드인 reverse를 사용해야겠다고 생각했다. 그래서 숫자인 num을 문자열로 변환시켜줘야했고 이걸 각각의 문자열로 바꾸어서 다시 묶어준 후, 정수로 변환시켜야겠다고 생각했다. 2. 나의 코드 정리 const sameReverse = num => { let answer = parseInt(num.toString().split('').reverse().join('')); // 배열 메소드 reverse를 사용해야해서 숫자num을 toString으로 문자로 바꿔준 후, split을 통해 // 각각의 숫자로 만들어준 후, reverse를 통해 반대로 숫자 배열을 만들어준다 // 그 후, join메소드를 통해서 하나의 문자열로 만들고 나서 다시 숫자로 만들어주기위해 // parse.. 2022. 2. 17.
[Programmars] 정수 내림차순으로 배치하기 (JavaScript) 1. 나의 생각 흐름 제한 조건은 문제풀때 중요한 조건이 아니라고 생각하기에 패스! (왜냐하면 n을 입력할 사람들이 더 봐야할 조건이기때문에.. 괜히 신경쓰면 더 헷갈리니..) 입력받은 n을 배열로 변환한 후 다시 숫자배열로 변환해주기 => 배열의 내림차순 함수로 정렬하기 => 배열에서 하나의 원소로 묶어주기 => 문자열 배열을 숫자로 변환시켜주기 2. 코드 정리 function solution(n) { let answer = 0; //["1","1","8","3","7","2"] : .map(Number)를 뒤에 붙이지 않았을 경우 //split 함수뒤에 .map(Number)만 써주면 자동으로 문자가 숫자로 바뀌어 배열로 들어감 let arr = (n+'').split('').map(Number); .. 2022. 1. 31.