문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.
생가한 풀이
1. 배열을 뒤집는 것처럼 for문을 통해 뒤에서부터 받아 오기
2. 근데 배열이 아니라 String이라 charAt을 사용해 각 문자 받아오자
3. append()를 사용하겠다 생각해 StringBuilder로 rev 생성 후 for문으로 뒤에서부터 append()
class Solution {
public String solution(String my_string) {
StringBuilder rev=new StringBuilder();
for(int i=my_string.length()-1;i>=0;i--){
rev.append(my_string.charAt(i));
}
return rev.toString();
}
}
🐴 풀이
1. append를 사용하기 위해 StringBuilder로 rev 생성
2. my_string의 문자를 뒤집어서 받아해서 i=my_string.length()-1부터 i>=0까지 i를 하나씩 줄여가면 rev에 append한다
3. 마지막 출력시 StringBuilder를 toString으로 형변환