[HackerRank]-Java String Reverse

열번 째 해커랭크 문제 기초이다.

Sample Input

madam


Sample Output

Yes


예시 설명

문자열 A입력받는다. 거꾸로 봐도 같은 문자열이면 Yes출력 아니면 No출력한다.


코드

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

public class Solution {

    public static void main(String[] args) {
        
        Scanner sc=new Scanner(System.in);
        String A=sc.next();
        
        String B = "";
        
        for(int i=0;i<A.length();i++){
            B = A.charAt(i)+B;
        }
        /* Enter your code here. Print output to STDOUT. */
        if(B.equals(A)) System.out.println("Yes");
        else System.out.println("No");
    }
}

설명

for문으로 문자열B에 저장한다. 대신 저장을 B = B + A.charAt(i) 이 아니고 B = A.charAt(i)+B 로 저장한다. 거꾸로 저장해야 되기 때문이다.

요약

거꾸로 저장하면 된다.