๐ŸŒท๐ŸŒผ๋ชจ์—ฌ๋ด์š” ๊ฐœ๋ฐœ์˜์ˆฒ๐ŸŒท๐ŸŒผ

[JAVA/์ฝ”๋”ฉํ…Œ์ŠคํŠธ] ํšŒ๋ฌธ ๋ฌธ์ž์—ด ๋ณธ๋ฌธ

๊ฐœ๋ฐœ/์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œํ’€์ด JAVA

[JAVA/์ฝ”๋”ฉํ…Œ์ŠคํŠธ] ํšŒ๋ฌธ ๋ฌธ์ž์—ด

์š”์ผ์ด 2021. 4. 17. 22:04
๋ฐ˜์‘ํ˜•

๋ฌธ์ œ

1. ๋‚ด๊ฐ€ํ‘ผ๊ฑฐ

import java.util.*;
import java.io.*;

public class Main {
	
	public String solution(String input) {
	
		String result ="";
		String resultTemp = "";
		
		input = input.toLowerCase();
		
		for(int i=input.length()-1; i>-1; i--) {
			resultTemp = resultTemp + input.charAt(i);
		}

		if(input.equals(resultTemp)) {
			result = "YES";
		}else {
			result = "NO";
		}
		
        return result;
		
	}

	public static void main(String args[]) {
        Main main = new Main();
		// ๋ฌธ์ž๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค
		Scanner in= new Scanner(System.in);
        // ์ฒซ์ค„ ๋ฌธ์ž์—ด
		String input = in.next();
		// ๊ฒฐ๊ณผ๋„์ถœ
		System.out.println(main.solution(input));
    }

}

2. ๊ธธ์ด๋ฅผ 2๋กœ ์ž˜๋ผ ์–‘์˜†์—์„œ ๋ถ€ํ„ฐ ๋น„๊ต

import java.util.*;
import java.io.*;

public class Main {
	
	public String solution(String input) {
	
		String result ="YES";
		
		input = input.toLowerCase();
		
		int len = input.length();
		
		for(int i=0; i<len/2; i++) {
			if(input.charAt(i) != input.charAt(len-i-1)) {
				result = "NO";
			}
		}
		
        return result;
		
	}

	public static void main(String args[]) {
        Main main = new Main();
		// ๋ฌธ์ž๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค
		Scanner in= new Scanner(System.in);
        // ์ฒซ์ค„ ๋ฌธ์ž์—ด
		String input = in.next();
		// ๊ฒฐ๊ณผ๋„์ถœ
		System.out.println(main.solution(input));
    }

}

3. StringBuilder ์‚ฌ์šฉ

import java.util.*;
import java.io.*;

public class Main {
	
	public String solution(String input) {
	
		String result ="NO";
		String tmp = new StringBuilder(input).reverse().toString();
		
		if(input.equalsIgnoreCase(tmp)) {
			result = "YES";
		}
		
        return result;
		
	}

	public static void main(String args[]) {
        Main main = new Main();
		// ๋ฌธ์ž๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค
		Scanner in= new Scanner(System.in);
        // ์ฒซ์ค„ ๋ฌธ์ž์—ด
		String input = in.next();
		// ๊ฒฐ๊ณผ๋„์ถœ
		System.out.println(main.solution(input));
    }

}
Comments