반응형
내 코드
import java.util.*;
class Solution {
public String solution(String my_string, int num1, int num2) {
ArrayList<String> list = new ArrayList<>(Arrays.asList(my_string.split("")));
String s1 = list.get(num1);
String s2 = list.get(num2);
list.set(num1, s2);
list.set(num2, s1);
String answer = String.join("", list);
return answer;
}
}
.split()
메소드 사용해 String을 분리시키고,
Arrays.asList()
를 써서 문자열을 ArrayList로 생성하고,
해당 num1과 num2의 값을 미리 따로 저장해 둬서
.set(int idx, Element e)
를 이용해서 값을 재설정하고,
String.join()
이용해서 리스트를 문자열로 변환
나는야 함수 멍청이...
(참고)
반응형
'코테 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/Lv. 0] 잘라서 배열로 저장하기 (0) | 2023.02.08 |
---|---|
[프로그래머스/Lv. 0] 치킨 쿠폰 (0) | 2023.02.08 |
[프로그래머스/Lv. 0] 삼각형의 완성조건 (2) (0) | 2023.02.08 |
[프로그래머스/Lv. 0] 컨트롤 제트 (0) | 2023.02.08 |
[프로그래머스/Lv. 0] 2차원으로 만들기 (0) | 2023.02.07 |