백준(Backjoon) 1259, 팰린드롬수

2021. 7. 8. 09:09CodingTest

문제풀이

StringBuiler 클래스의 reverse() 메서드를 활용하여 반전시킨 다음에 기존 입력받은 문자열과 비교하여 팰린드롬수인지 검사한다.

소스코드

public class Main {
	public static String solution(String str)
	{
		StringBuilder sb = new StringBuilder(str);
		String rever_str = sb.reverse().toString();
		
		return str.equals(rever_str) ? "yes" : "no";
	}
	
	public static void main(String args[]) throws IOException
	{
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String in = "";
		while(!(in=br.readLine()).equals("0"))
		{
			System.out.println(solution(in));
		}
		
	}
}

'CodingTest' 카테고리의 다른 글

백준(Backjoon) 1373, 2진수 8진수  (0) 2021.07.20
백준(Backjoon) 7568, 덩치  (0) 2021.07.12
백준(Backjoon) 10820, 문자열 분석  (0) 2021.07.07
백준(Backjoon) 10799, 쇠막대기  (0) 2021.07.06
백준(Backjoon) 1026, 보물  (0) 2021.07.06