class Solution {
public String solution(String my_string, int num1, int num2) {
//my_string을 배열로 변환
char[] trans = my_string.toCharArray();
//인덱스값 순서를 바꿔 넣을 my_string과 같은 길이의 배열 선언
char[] answer = new char[trans.length];
//my_string 배열로 바꾼 trans의 값들을 새로 선언한 answer배열에 넣어준다
for (int i=0; i<trans.length; i++){
answer[i] += trans[i];
}
//num1이랑 num2의 값을 바꿔준다
answer[num1] = trans[num2];
answer[num2] = trans[num1];
return new String(answer);
}
}
class Solution {
public String solution(String my_string, int num1, int num2) {
String answer = "";
//my_string을 배열로 변환
char[] trans = my_string.toCharArray();
//배열로 변환한 trans 바꾸고 싶은 인덱스 값(num1, num2)을 바꿔 대입해준다
trans[num1] = my_string.charAt(num2);
trans[num2] = my_string.charAt(num1);
answer = String.valueOf(trans);
return answer;
}
}