[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 로 저장한다. 거꾸로 저장해야 되기 때문이다.
요약
거꾸로 저장하면 된다.