Skip to content

Instantly share code, notes, and snippets.

@mingyu-lee
Created July 17, 2018 09:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mingyu-lee/42de00906bcf45b566afffb6b72a212e to your computer and use it in GitHub Desktop.
Save mingyu-lee/42de00906bcf45b566afffb6b72a212e to your computer and use it in GitHub Desktop.
BOJ_2908_Sangsu's Answer
import java.util.Scanner;
public class SangsuAnswer {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String[] inputs = sc.nextLine().split(" ");
int maxNumber = 0;
for (int i = 0; i < inputs.length; i++) {
int number = Integer.parseInt(String.valueOf(new StringBuilder(inputs[i]).reverse()));
maxNumber = maxNumber > number ? maxNumber : number;
}
System.out.println(maxNumber);
}
}
@mingyu-lee
Copy link
Author

문제 풀이 소감 :
그렇게 어려운 문제는 아니었지만 내 수준에 맞게, 내가 직접 문제 해결법을 생각하며 풀어가는 재미가 있었다.

체감 난이도 :
쉬움

어려웠던 점 :
reverse를 직접 구현하려다가 Builder를 활용했다.

앞으로 필요할 것 같은 공부 :
개선할 점이 있는가? reverse 내부 로직 또한 알고리즘이지 않을까? 공부가 필요하다

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment