문제설명
문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.
제한사항
입출력 예
my_string | result |
---|---|
"jaron" | "noraj" |
"bread" | "daerb" |
입출력 예 설명
입출력 예 #1
입출력 예 #2
풀이
문자열을 splite()을 이용하여 배열로 전환, 역순으로 문자열로 조합.
class Solution1 {
public String solution(String my_string) {
String[]strs = my_string.split("");
String answer = "";
for (int i = strs.length-1; i >=0 ; i--) {
answer += strs[i];
}
return answer;
}
}
Stringbuffer의 reverse()를 이용하여 역순으로 정렬.
class Solution2 {
public String solution(String my_string) {
StringBuffer sb = new StringBuffer(my_string);
sb.reverse();
return sb.toString();
}
}
참고