
* 문제 풀이
class Solution {
public String solution(String my_string) {
String answer = "";
for(int i = my_string.length()-1; i >= 0; i--){
answer = answer + my_string.charAt(i);
}
return answer;
}
}
my_string.length()-1
문자열의 마지막 인덱스를 가리킴.
초기식을 int i = my_string.length()-1로 설정하면 문자열의 마지막 문자부터 순회할 수 있음.
증감식 i-- 를 통해 i를 1씩 감소시켜 이전 문자로 이동.
answer = answer + my_string.charAt(i);
answer는 문자를 뒤 추가하며 문자열을 쌓아나가는 역할을 함.
예) 문자열 jaron
i = 4 이면, answer = "" + 'n' => answer = "n"
i = 3 , answer = "n" + 'o' => answer = "no"
....
'코테 > 프로그래머스 JAVA Lv.0' 카테고리의 다른 글
| [프로그래머스/java/Lv.0] 문자열을 정수로 변환하기 (0) | 2024.11.13 |
|---|---|
| [프로그래머스/java/Lv.0] 문자열 안에 문자열 (0) | 2024.11.12 |
| [프로그래머스/java/Lv.0] 짝수 홀수 개수 (2) | 2024.11.09 |
| [프로그래머스/java/Lv.0] 배열 뒤집기 (0) | 2024.11.07 |
| [프로그래머스/java/Lv.0] 최댓값 만들기(1) (0) | 2024.11.06 |