반응형
https://programmers.co.kr/learn/courses/30/lessons/68935
나의 풀이
toString으로 3진수 형 변환 -> split으로 배열로 만들기 -> reverse로 순서 뒤집기 한 후에,
이것을 parseInt의 문자열 입력 부분에 넣고 3진수를 10진법으로 표현하였다.
function solution(n) {
return parseInt(n.toString(3).split("").reverse().join(""), 3);
}
다른 사람의 풀이
const solution = (n) => {
return parseInt([...n.toString(3)].reverse().join(""), 3);
}
나는 split을 사용해서 배열로 만들었는데 이분은 전개 연산자를 활용하셨다.
전개 연산자를 활용하면 코드를 조금이라도 더 줄일 수 있다는 것을 알았다!
반응형
'IT > Algorithm' 카테고리의 다른 글
프로그래머스) 나머지가 1이 되는 수 찾기 (0) | 2021.10.19 |
---|---|
프로그래머스) 소수 만들기 (0) | 2021.10.19 |
프로그래머스) 부족한 금액 계산하기 (0) | 2021.10.15 |
프로그래머스) 예산 (0) | 2021.10.14 |
Bubble Sort, Insertion Sort 구현해보기 (0) | 2021.10.14 |