Algorithm/BOJ

[Bronze II/JAVA] 84753226 ์ƒ์ˆ˜

carsumin 2024. 11. 2. 21:55

https://www.acmicpc.net/problem/2908

 

 

 

  • ๋ฌธ์ž์—ด์„ ๋’ค์ง‘๋Š” reverse() ๋ฅผ ์•Œ๋ฉด ์ข€ ๋” ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ
  • ๋‹ค๋ฅธ ์‚ฌ๋žŒ ํ’€์ด๋ฅผ ๋ณด๋‹ˆ ํ•œ๋ฒˆ์— ๋ฌธ์ž์—ด์„ ์ž…๋ ฅ๋ฐ›์•„ ๊ณต๋ฐฑ๊ธฐ์ค€์œผ๋กœ ๋ถ„๋ฆฌํ•ด์„œ ์ฒ˜๋ฆฌํ–ˆ๋Š”๋ฐ ์ด๊ฒŒ ํ›จ์”ฌ ์ข‹์€ ์ฝ”๋“œ๊ฐ™๋‹ค.
  • ๋‚˜๋Š” ๋ณ€์ˆ˜๋ฅผ ์—ฌ๋Ÿฌ๋ฒˆ ์ž…๋ ฅ๋ฐ›๊ณ  ๊ฐ๊ฐ ๋’ค์ง‘๋Š” ๊ณผ์ •์„ ๊ฑฐ์ณ์„œ ์ฝ”๋“œ๊ฐ€ ์ง€์ €๋ถ„ํ•ด์กŒ๋‹ค.
  • split์œผ๋กœ ๋ถ„๋ฆฌํ•ด์„œ ๋ฐฐ์—ด๋กœ ์ฒ˜๋ฆฌํ•˜๋ฉด ์ตœ๋Œ“๊ฐ’๋„ Maxํ•จ์ˆ˜๋กœ ๊ฐ„๋‹จํžˆ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋‚ด ํ’€์ด
import java.util.*;

class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String a = sc.next();
        String b = sc.next();
        
        StringBuffer strA = new StringBuffer(a);
        String aa = strA.reverse().toString();
        StringBuffer strB = new StringBuffer(b);
        String bb = strB.reverse().toString();
        
        int aaa = Integer.parseInt(aa);
        int bbb = Integer.parseInt(bb);
        
        if(aaa>bbb){
            System.out.println(aaa);
        }else{
            System.out.println(bbb);
        }
        
    }
}

 

 

 

๋‹ค๋ฅธ ์‚ฌ๋žŒ ํ’€์ด
import java.io.*;
import java.util.*;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        StringBuilder sb = new StringBuilder(br.readLine()).reverse();
        String[] str = sb.toString().split(" ");
        bw.write(String.valueOf(Math.max(Integer.parseInt(str[0]), Integer.parseInt(str[1]))));

        bw.flush();
        bw.close();

    }
}