[JAVA 문제 풀이] 49. 인덱스 바꾸기

프로그래머스(120895)
Stupefyee's avatar
Dec 24, 2024
[JAVA 문제 풀이] 49. 인덱스 바꾸기
notion image

내가 작성한 코드

💡
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

stupefyee