LeetCode 문제를 풀다가 이진수 형식의 문자열을 int형으로 변환해야하는 경우가 생겼다.
처음에는 반복문으로 계산하려다가 혹시 몰라서 구글링 해봤는데 쉽게 하는 방법이 있었다.
코드
public static void main(String[] args) {
System.out.println(Integer.parseInt("100", 2));
System.out.println(Integer.parseInt("101", 2));
System.out.println(Integer.parseInt("110", 2));
System.out.println(Integer.parseInt("111", 2));
}
결과
'자료구조 & 알고리즘' 카테고리의 다른 글
XOR을 이용한 유일한 숫자 찾기 (0) | 2021.06.10 |
---|---|
10진수를 2진수로 바꿨을때 1의 갯수 가져오는 방법 (0) | 2021.05.22 |
PriorityQueue 다중 정렬하는 방법 (0) | 2021.05.06 |
PriorityQueue MaxHeap, MinHeap 선언 방법 (0) | 2021.05.05 |
LeetCode 문제 풀기 저장소 (0) | 2021.04.28 |
댓글