진수 변환: Integer.toString(숫자, 변환할 진수)
다시 10진수로 변환: Integer.parseInt(n진법 숫자 문자, 몇진법으로 되어 있는 수인지)
주의점:
라이브러리 사용시 36진법까지만 지원함
그 이상은 직접 구현해야함
참고)
https://yunzae.tistory.com/372 (36진법을 넘어간다면 굳이 문자열로 바꾸지 않아도 되는 경우가 있다. 자릿수만큼 배열을 만들고 나머지를 저장하는 방식도 고려해보면 좋다.
BOJ11068 회문인수
https://www.acmicpc.net/problem/11068 11068번: 회문인 수 어떤 수를 왼쪽부터 읽어도, 오른쪽부터 읽어도 같을 때 이 수를 회문인 수라고 한다. 예를 들어, 747은 회문인 수이다. 255도 회문인 수인데, 16진수
yunzae.tistory.com
https://yunzae.tistory.com/371
BOJ11005 진번변환2
https://www.acmicpc.net/problem/11005 11005번: 진법 변환 2 10진법 수 N이 주어진다. 이 수를 B진법으로 바꿔 출력하는 프로그램을 작성하시오. 10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다
yunzae.tistory.com
'Problem Solving > 자바 문법' 카테고리의 다른 글
정렬 .sort() (1) | 2024.02.05 |
---|---|
자료형 선언시 기본값 (0) | 2024.01.31 |
배열 선언과 동시에 값 넣기 (0) | 2024.01.30 |
메모리 제한 (0) | 2024.01.29 |
자바 자료형 (0) | 2024.01.29 |