Notice
Recent Posts
Recent Comments
Link
forest_moon
인덱스 바꾸기 본문
입출력 예 설명
입출력 예 #1
- "hello"의 1번째 인덱스인 "e"와 2번째 인덱스인 "l"을 바꾸면 "hlelo"입니다.
입출력 예 #2
- "I love you"의 3번째 인덱스 "o"와 " "(공백)을 바꾸면 "I l veoyou"입니다.
class Solution {
public String solution(String my_string, int num1, int num2) {
StringBuilder sb = new StringBuilder(my_string);
char str = sb.charAt(num1);
sb.setCharAt(num1, sb.charAt(num2));
sb.setCharAt(num2, str);
return String.valueOf(sb);
}
}
** StringBuilder 사용, charAt으로 한단어를 num1 과 num2의 위치를 바꾼다.
Reference
https://www.techiedelight.com/ko/replace-character-specific-index-java-string/
'알고리즘' 카테고리의 다른 글
배열의 유사도 (0) | 2023.03.20 |
---|---|
한 번만 등장한 문자 (0) | 2023.03.16 |
영어가 싫어요 (0) | 2023.03.16 |
중복된 문자 제거 (0) | 2023.03.15 |
삼각형의 완성조건 (1) (0) | 2023.03.14 |