문자열 my_string과 정수 s, e가 매개변수로 주어질 때, my_string에서 인덱스 s부터 인덱스 e까지를 뒤집은 문자열을 return 하는 solution 함수를 작성해 주세요.
class Solution {
public String solution(String my_string, int s, int e) {
String answer = "";
int a=e;
for(int i=0; i<my_string.length();i++){
if(i>=s && i<=e){
answer+=my_string.charAt(a);
a--;
}else {
answer+=my_string.charAt(i);
}
}
return answer;
}
}
for 문에서 주어진 인덱스 사이에 있는 것만 if 문 으로 뺴줘서 반대로 더해주는 방식으로 풀었다!
'자바 알고리즘 문제' 카테고리의 다른 글
| 1로 만들기 (1) | 2023.11.22 |
|---|---|
| 2차원으로 만들기 (2) | 2023.11.21 |
| 문자열 섞기 (2) | 2023.11.20 |
| 이차원 배열 대각선 순회하기 (0) | 2023.11.16 |
| 날짜 비교하기 (0) | 2023.11.16 |