[Hackerrank] Strings - Reverse 풀이

예문


https://www.hackerrank.com/challenges/java-string-reverse/problem

Sample Input

madam

Sample Output

Yes

해석

  • 팰린드롬 : 앞뒤가 똑같은 문자열
  • 문자열 A 가 팰린드롬이면 Yes, 아니면 No

풀이

  • StringBuilder reverse 사용

제약사항

  • A : 최대 50 자의 소문자 영문자로 구성

코드

public class Reverse {
  public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);
    String A = sc.next();

    StringBuilder sb = new StringBuilder(A);
    if (A.equals(sb.reverse().toString())) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
}