Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- mac
- yarn-berry
- 파이어베이스로그인
- react-firebaseui
- TCPvsUDP
- 프로토타입
- 리액트
- youtube iframe
- leetcode977
- Next.js
- react-native
- 구조분해할당
- 커스텀알림
- 자바스크립트
- css
- 백준
- JS
- 파이썬
- firebaseui
- 커스텀알락
- 다리놓기
- leetcode189
- Rest
- Python
- nvmrc
- 기초
- nvm
- Spread
- React
- iP
Archives
- Today
- Total
JadeCode
[자바스크립트] 2진수, 8진수, 16진수 변환 본문
알고리즘을 풀다보면 2진수로 변환해 풀어야하는 문제들이 종종 있다.
자바스크립트 메소드를 사용하면 쉽게 바꿀 수 있다.
10진수 -> 2진수 ->10진수
let decimal = 25;
let binary = decimal.toString(2); // '11001'
let binaryToDecimal = parseInt(binary,2); //25
+ 8진수, 16진수
let octal = decimal.toString(8) //'31'
let hexadecimal = decimal.toString(16) //'19'
let octalToDecimal = parseInt(octal,8) //25
let hexadecimalToDecimal = parseInt(hexadecimal,16) //25
중요한 점은 2진수, 8진수, 16진수는 문자열로 나타난다는 점이다.
'개발 > 알고리즘' 카테고리의 다른 글
[Leetcode] Algorithm Day1 Binary Search (0) | 2023.03.07 |
---|---|
[프로그래머스] Level2 > 카펫.js (0) | 2023.02.28 |
[백준] python 10815 숫자카드 (0) | 2022.04.27 |
[백준] python 2630 색종이 만들기 (0) | 2022.03.08 |
[백준] python 1059 좋은 구간 (0) | 2022.02.27 |
Comments