환상상상속상 2020. 4. 18. 20:29

[첫번째 생각]

각 단어별로 받아서 역순 취해주고 정수로 바꿔서 비교해주자. 

 

import java.util.Scanner;

 

public class Main {

 

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

        String[] str = sc.nextLine().trim().split(" ");

        String temp = "";

        

        for(int i = str[0].length() - 1; i >= 0; i--) {

        temp += str[0].charAt(i);

        }

        str[0] = temp;

        

        temp = "";

        for(int i = str[1].length() - 1; i >= 0; i--) {

        temp += str[1].charAt(i);

        }

        str[1] = temp;

        

        int x = Integer.parseInt(str[0]);

        int y = Integer.parseInt(str[1]);

        

        if(x > y) {

        System.out.println(x);

        } else System.out.println(y);

           

}

}

 

[문제점 발생]

 

 

[두번째 생각]

 

 

[훨씬 쉬운 코드]

 

 

 

[결론]

String temp = "";

        

        for(int i = str[0].length() - 1; i >= 0; i--) {

        temp += str[0].charAt(i);

        }

        str[0] = temp;

 

역순으로 바꿔주는 코드