본문 바로가기
코딩 공부방 👩‍💻👨‍💻/알고리즘

[Java] 해커랭크(HackerRank) : Java String Reverse

by ByJinnie 2023. 2. 9.
반응형

[문제] 

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)

: https://www.hackerrank.com/

 

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

 

반응형

댓글