728x90
내가 쓴 코드
function solution(n) {
let answer = n.toString(3).split('').reverse().join('')
return parseInt(answer, 3);
}
<내가 사용한 함수>
- toString(radix) : 수를 문자열로 리턴!!!!!!!
인자명 | 데이터 | 필수/옵션 | 설명 |
radix | number | 필수 | 0~36사이의 정수
|
- string.split(separator, limit) : 문자열을 주어진 기준문자열로 쪼개서 배열에 담는다!
인자명 | 데이터형 | 필수/옵션 | 설명 |
separator | string | 옵션 | 문자열을 분리하는 기준 문자열, 사용하지 않으면 전체 문자열을 하나의 원소로 담고 있는 배열을 리턴한다 |
limit | number | 옵션 | 리턴되는 배열의 숫자를 제한 |
- array.reverse() : 배열 원소의 숫자를 뒤집어서 리턴~!!
- array.join(separator) : 배열의 원소를 결합해서 하나의 문자로 만든다
인자명 | 데이터형 | 필수/옵션 | 설명 |
separator | string | 필수 | 배열의 원소를 하나의 문자열로 결합할 때 원소와 원소 사이에 위치할 문자열 |
- parseInt(string,radix) : 문자열을 정수로 리턴!!!!!!!!!
인자명 | 데이터형 | 필수/옵션 | 설명 |
string | string | 필수 | 해석할 문자열 |
radix | number | 옵션 | 진수, 2~36 |
📍출처
https://programmers.co.kr/learn/courses/30/lessons/68935
https://opentutorials.org/course/50/103
728x90
'알고리즘 문제' 카테고리의 다른 글
알고리즘 문제 js 31- 같은 숫자는 싫어 (0) | 2022.01.29 |
---|---|
알고리즘 문제 js 30- 최소직사각형 (0) | 2022.01.28 |
[백준 알고리즘]9093번 단어뒤집기 (js) (0) | 2022.01.24 |
알고리즘 문제 js 28 - 하샤드 수 (0) | 2022.01.19 |
알고리즘 문제 js 27 - 코랄츠 함수 (0) | 2022.01.19 |