오늘의 취준/오늘의 코테

[JAVA] 알고리즘 문제풀이 입문 1.06, 1.07번

gogoem 2023. 5. 16. 12:01
728x90

강의: https://inf.run/w779

 

1-6

import java.util.Scanner;
 
public class Main {
  public static void main(String[] args){
    Scanner in = new Scanner(System.in);
    String input = in.nextLine();
    in.close();
    String res = "";
   
    for(int a = 0; a < input.length(); a++){
        if(a == input.indexOf(input.charAt(a))){
            res += input.charAt(a);
        }
    }
    System.out.print(res);
  }
}

 

 

1-7

import java.util.Scanner;
 
public class Main {
    public String solution(String str){
        String res = "YES";

        for(int i = 0; i < str.length()/2; i++){
            if(str.charAt(i) != str.charAt(str.length()-i-1)){
                return "NO";
            }
        }
        return res;
    }

    public static void main(String[] args){
        Main T = new Main();
        Scanner in = new Scanner(System.in);
        String input = in.nextLine();
        in.close();
        input = input.toLowerCase();
        System.out.print(T.solution(input));
    }
}