728x90
- 문자열 뒤집기
문제 설명
문자열 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합니다.
[ 풀이 1 ]
1
2
3
4
5
6
7
|
class Solution {
public String solution(String my_string) {
String answer = "";
for(char c : my_string.toCharArray()) answer = ch + answer;
return answer;
}
}
|
cs |
* char배열로 만들어 반복하면서 문자열을 계속 앞으로 붙이면 뒤집어 진다. answer = ch + answer |
[ 풀이 2 ]
1
2
3
4
5
|
class Solution {
public String solution(String my_string) {
return new StringBuilder(my_string).reverse().toString();
}
}
|
cs |
* String객체를 StringBuilder객체로 만들고 reverse() 메서드로 뒤집은 후 다시 String객체로 만들면 된다. |

728x90
'프로그래머스 코딩(자바) > Level 0' 카테고리의 다른 글
Programmers Level 0 - 피자 나눠 먹기(3) (0) | 2023.02.27 |
---|---|
Programmers Level 0 - 짝수는 싫어요 (0) | 2023.02.27 |
Programmers Level 0 - 문자 반복 출력하기 (0) | 2023.02.27 |
Programmers Level 0 - 배열 자르기 (0) | 2023.02.27 |
Programmers Level 0 - 배열 원소의 길이 (0) | 2023.02.27 |