javascript

    프로그래머스 코딩테스트 연습 Level1 - 3진법 뒤집기 [ javascript ]

    function solution(n) { let ternary = ''; while (n !== 0) { ternary = n % 3 + ternary; n = Math.floor(n / 3); } return Array.from(ternary) .map((_, $) => _ * Math.pow(3, $)) .reduce((_, $) => _ + $, 0); } Array.from() 메서드는 유사 배열 객체(array-like object)나 반복 가능한 객체(iterable object)를 얕게 복사해 새로운Array 객체를 만듭니다. map() 메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환합니다. reduce() 메서드는 배열의 각 요소에 대해 주..