반응형
[문제]
String Reverse를 연습하는 문제입니다. 입력된 단어가 palindrome(거꾸로 읽어도 제대로 읽는 것과 같은 단어)라면 Yes가 출력돼야 하고 아닐 시 No가 출력돼야 합니다. StringBuilder 객체를 생성한 후, 거꾸로 된 문자열을 만들면 됩니다.
예시)
입력값 :
madam
출력값:
Yes
[코드]
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String word =sc.next();
StringBuilder sb = new StringBuilder(word);
String newWord = sb.reverse().toString();
if(word.equals(newWord)){
System.out.println("Yes");
} else {
System.out.println("No");
}
}
}
* 문제 출처 (Prepare > Java > Strings > Java String Reverse)
HackerRank
HackerRank is the market-leading technical assessment and remote interview solution for hiring developers. Learn how to hire technical talent from anywhere!
www.hackerrank.com
반응형
'코딩 공부방 👩💻👨💻 > 알고리즘' 카테고리의 다른 글
[Python] 해커랭크(HackerRank) : Python If-Else (0) | 2023.02.13 |
---|---|
[Java] 해커랭크(HackerRank) : Java Pattern Syntax Checker (0) | 2023.02.11 |
[Java] 해커랭크(HackerRank) : Java Int to String (0) | 2023.02.08 |
[Java] 해커랭크(HackerRank) : Java Static Initializer Block (0) | 2023.02.07 |
[Java] 해커랭크(HackerRank) : Java Substring (0) | 2023.02.06 |
댓글