
내가 작성한 코드
class Solution {
public String solution(String my_string, int num1, int num2) {
String[] arr = my_string.split(""); // 문자열 배열화
String str1 = arr[num1]; // 바꿀 문자열 1
String str2 = arr[num2]; // 바꿀 문자열 2
// 위치 변경
arr[num1] = str2;
arr[num2] = str1;
// 문자열로 바꾸기
return String.join("", arr);
}
}
다른 사람의 코드
class Solution {
public String solution(String my_string, int num1, int num2) {
String answer = "";
char[] ch = my_string.toCharArray(); // char 배열화
// 문자열에서 따와서 배열에 바꿔넣기
ch[num1] = my_string.charAt(num2);
ch[num2] = my_string.charAt(num1);
// char String으로 변환
answer = String.valueOf(ch);
return answer;
}
}
Share article