프로그래머스 lv1- 3진수 뒤집기 후 10진수 변환

soo's·2023년 4월 3일
0

알고리즘 풀기

목록 보기
1/15
post-thumbnail

문제 링크는 아래 참고
3진수 뒤집기 후 10진수 출력

1트

function solution(n) {
    let n3 = (n.toString(3)+"").split("").reverse().join("")
    return parseInt(n3, 3)
    
}

n(10진수)를 toString으로 3진수로 바꾸고 +""로 문자열 형변환
split("")배열로 바꾸고, reverse() 뒤집고 join("") 다시 스트링으로 합침
그 값을 3진수로 parseInt 해줌

참고

10진수 -> n 진수 변환 : 바꿀수.toString(n)
n진수 -> 10 진수 변환 : parseInt(수, n진수)

0개의 댓글