로딩
요청 처리 중입니다...

[JAVA/자바] 백준 1212번: 8진수 2진수

 [JAVA/자바] 백준 1212번: 8진수 2진수

<문제> <풀이> 314가 주어졌을 때 4부터 차례대로 2로 나눈 나머지 값을 StringBuilder에 저장한 후 reverse해줬다. 이때 문제 조건이 맨 앞에 0이 나오면 안 되므로 첫번째 숫자(3)일땐 0을 추가 안 해주고--(a) 첫번째 숫자가 아닐 땐 3자리 중 남은 자리들을 0으로 채워준다.

--(b) 입력이 0일때 0이 나와야 한다!--(c) 처음엔 for문 안에 append를 넣었는데 인텔리제이 추천으로 세줄 코드를 한줄로 바꿨다. repeat이라는 함수는 처음 써보는데 훨씬 간결한 것 같다!

맨 처음 숫자에 0을 없애기 위해 Integer.parseInt를 사용 했다가 어마 무시하게 커지는 숫자로 인해 NumberFormatException에러가 났었다^^ <출처> https:..........