더북(TheBook)

문제 풀이 흐름

1. 입력받은 숫자를 문자열로 변환합니다.

2. 문자열을 뒤집습니다.

3. 뒤집힌 문자열을 문자의 배열로 변환합니다.

4. 배열의 각 문자를 정수로 변환합니다.

 

코드 작성

1. 입력받은 숫자를 문자열로 변환합니다.

이 흐름에 따라 차근차근 구현해봅시다. 먼저 입력받은 숫자를 문자열로 변환해야 합니다. 이는 입력받은 정수 long형의 wrapper class인 Long의 static 메서드인 toString()을 사용하면 됩니다.

String str = Long.toString(n);

 

2. 문자열을 뒤집습니다.

다음 작업인 문자열을 뒤집는 작업은 앞서 살펴본 StringBuilder 클래스를 사용하여 쉽게 구현할 수 있습니다.

String reversed = new StringBuilder(str).reverse().toString();

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.