728x90
반응형
class Solution {
public String solution(String my_string, int num1, int num2) {
String[] ars = new String[my_string.length()];
String temp1 = my_string.substring(num1, num1+1);
String temp2 = my_string.substring(num2, num2+1);
for(int i=0; i<my_string.length(); i++){
if(i==num1){
ars[num1] = temp2;
continue;
}
else if(i==num2){
ars[num2] = temp1;
continue;
}
ars[i] = my_string.substring(i, i+1);
}
StringBuilder sb = new StringBuilder();
for(String a : ars){
sb.append(a);
}
return sb.toString();
}
}
728x90
반응형
'알고리즘 문제풀이 > Programmers - 자바' 카테고리의 다른 글
프로그래머스 - 가장 큰 수 찾기 (0) | 2023.03.07 |
---|---|
프로그래머스 - 배열 회전시키기 (0) | 2023.03.07 |
프로그래머스 - 최댓값 만들기 (2) (0) | 2023.03.06 |
프로그래머스 - 주사위의 개수 (0) | 2023.03.06 |
프로그래머스 - n의 배수 고르기 (0) | 2023.03.05 |