코더 장군
강아지코더
코더 장군
전체 방문자
오늘
어제
  • 분류 전체보기 (67)
    • 프론트엔드 (24)
      • react (9)
      • html5 * css3 (1)
      • Javascript (10)
    • 개발일기 (36)
      • 알고리즘 (27)
      • 블록체인 (3)
      • mongoDB (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 일기#심리상담
  • 백준
  • 비공개#일기

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
코더 장군

강아지코더

개발일기/알고리즘

3진법 뒤집기

2021. 11. 10. 22:24

문제 설명

자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요.


제한사항

  • n은 1 이상 100,000,000 이하인 자연수입니다.
function solution(n) {
		// 1. n으로 받은 수를 3진법으로 바꾸어주고 배열로 바꾸어 역순으로 바꾸어주어서 다시 붙인다. 
		// 2. 여기까지의 값이 spring이 되지만 상관 없이 parseInt로 대입 시켜주면 인식해서 10진법으로 
		// 리턴해준다. 
    return Number.parseInt(n.toString(3).split('').reverse().join(''), 3)
}

// 1. x를 받는다.

// 2. x를 자릿수를 따로 분리 시키고 합한다.

// 3. 그냥x값에 합한x값를 나누어 떨어지면 하샤드 수!! true : false

'개발일기 > 알고리즘' 카테고리의 다른 글

백준 알고리즘 2588번 문제  (0) 2021.11.19
같은 숫자는 싫어  (0) 2021.11.11
하샤드 수  (0) 2021.11.10
콜라츠 추측  (0) 2021.11.10
정수 제곱근 판별  (0) 2021.11.10
    '개발일기/알고리즘' 카테고리의 다른 글
    • 백준 알고리즘 2588번 문제
    • 같은 숫자는 싫어
    • 하샤드 수
    • 콜라츠 추측
    코더 장군
    코더 장군
    강아지 키우고 있는 소소한 개발자 성장기를 쓰는 일기장입니다

    티스토리툴바