https://kingheedo.tistory.com/101
[1차] 비밀지도(2018 KAKAO BLIND RECRUITMENT) - JS
문제 설명 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다.
kingheedo.tistory.com
parseInt와 toString은 여태까지 문자열로 변경하기 위해서 사용했던 적이 많았다.
위의 문제를 풀면서 다른 목적으로 사용 가능함을 알 수 있었다.
parseInt()
1. 정수로 변환
2. 특정 진수를 10 진수로 변환
const val = '1000'
console.log(parseInt(val)); //1000(val을 정수로 변환)
console.log(parseInt(val,2)) // 8 (2진수 val을 10진수로 변환)
toString()
1. 문자열 반환
2. 10진수를 특정 진수로 변환
const val = 100
console.log(val.toString()); //"100"(val을 정수로 변환)
console.log(val.toString(2)) // '1100100' (2진수 val을 10진수로 변환)
2진수 => 10진수: parseInt 사용하기
10진수 = > 2진수: toString 사용하기
'JS' 카테고리의 다른 글
문자열 앞이나 뒤에 자리수만큼 값 채우기 (0) | 2023.07.22 |
---|---|
리스트 드래그 앤 드랍 구현 (자바스크립트, 엘리먼트로 제어) (0) | 2023.04.29 |
드래그 이벤트 - 자바스크립트 (0) | 2023.04.29 |
제너레이터 함수 (0) | 2022.02.06 |
default parameter (매개변수 기본값) (0) | 2020.07.21 |
https://kingheedo.tistory.com/101
[1차] 비밀지도(2018 KAKAO BLIND RECRUITMENT) - JS
문제 설명 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다.
kingheedo.tistory.com
parseInt와 toString은 여태까지 문자열로 변경하기 위해서 사용했던 적이 많았다.
위의 문제를 풀면서 다른 목적으로 사용 가능함을 알 수 있었다.
parseInt()
1. 정수로 변환
2. 특정 진수를 10 진수로 변환
const val = '1000'
console.log(parseInt(val)); //1000(val을 정수로 변환)
console.log(parseInt(val,2)) // 8 (2진수 val을 10진수로 변환)
toString()
1. 문자열 반환
2. 10진수를 특정 진수로 변환
const val = 100
console.log(val.toString()); //"100"(val을 정수로 변환)
console.log(val.toString(2)) // '1100100' (2진수 val을 10진수로 변환)
2진수 => 10진수: parseInt 사용하기
10진수 = > 2진수: toString 사용하기
'JS' 카테고리의 다른 글
문자열 앞이나 뒤에 자리수만큼 값 채우기 (0) | 2023.07.22 |
---|---|
리스트 드래그 앤 드랍 구현 (자바스크립트, 엘리먼트로 제어) (0) | 2023.04.29 |
드래그 이벤트 - 자바스크립트 (0) | 2023.04.29 |
제너레이터 함수 (0) | 2022.02.06 |
default parameter (매개변수 기본값) (0) | 2020.07.21 |