class Solution {
public String solution(String my_string, int num1, int num2) {
StringBuilder sb = new StringBuilder(my_string);
char temp = sb.charAt(num1);
sb.setCharAt(num1, sb.charAt(num2));
sb.setCharAt(num2, temp);
return sb.toString();
}
}
두 수 바꾸기와 동일한 매커니즘이다.
charAt
으로 한 단어를 가져오고 SetCharAt
으로 위치를 바꿔주었다.