본문 바로가기

코딩테스트/programmers [Lv0]

[프로그래머스JAVA] 문자열 뒤집기

문제 설명

문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return 하도록 solution 함수를 완성해 주세요.

<제한사항>

  • 1 ≤ my_string의 길이 ≤ 1,000

<입출력 예>

my_string return
"jaron" "noraj"
"bread" "daerb"

 

<입출력 예 설명>

입출력 예 #1

  • my_string이 "jaron"이므로 거꾸로 뒤집은 "noraj"를 return 합니다.

입출력 예 #2

  • my_string이 "bread"이므로 거꾸로 뒤집은 "daerb"를 return 합니다.

<풀이 코드>

class Solution {
    public String solution(String my_string) {
        StringBuilder sb = new StringBuilder(my_string);
        return sb.reverse().toString();
    }
}

<요약>

StringBuilder의 객체를 생성한 후 reverse()의 인자로 뒤집고자 하는 문자열을 넣어 StringBuilder 객체를 통해 호출한다.

출력 시에는 toString()을 붙여야 한다.

<출 처>

프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120822