문자열 my_string이 주어질 때, 문자열을 뒤집어서 반환하는 문제이다.
문자열을 char[] 배열로 변환한 후, 마지막 문자부터 첫 번째 문자까지 거꾸로 읽어서 새로운 문자열을 만들기
reverse() 사용한 풀이StringBuilder로 문자열을 만든 후 reverse() 메서드를 사용하기
char[] 배열로 변환한다.0까지 반복한다.answer에 추가한다.class Solution {
public String solution(String my_string) {
String answer = "";
char[] arr = my_string.toCharArray();
for (int i = arr.length - 1; i >= 0; i--) {
answer += arr[i];
}
return answer;
}
}
StringBuilder에 문자열을 저장한다.reverse()로 문자열을 뒤집는다.toString()으로 다시 String으로 변환한다.class Solution {
public String solution(String my_string) {
StringBuilder sb = new StringBuilder(my_string);
return sb.reverse().toString();
}
}
