https://school.programmers.co.kr/learn/courses/30/lessons/120822#
sol 1 : 반복문 사용
class Solution {
public String solution(String my_string) {
String answer = "";
//my_string의 문자열을 마지막 글자부터 읽어서 answer에 이어 붙히기
for(int i = my_string.length()-1; i >= 0; i--){
answer = answer + my_string.charAt(i);
}
return answer;
}
}
sol 2 : StringBuffer의 reverse() 메소드 사용
class Solution {
public String solution(String my_string) {
StringBuffer sb = new StringBuffer(my_string);
String answer = sb.reverse().toString();
return answer;
}
}
- StringBuffer 클래스는 생성자의 파라미터로 문자열을 입력받을 수 있음
- reverse() 메소드를 호출하면 호출한 객체인 sb의 문자열을 거꾸로 뒤집어서 sb 객체의 answer을 리턴