프로그래머스(Javascript)/Level 0
[프로그래머스 | 자바스크립트] 인덱스 바꾸기
사랑하애
2023. 2. 18. 13:28
솔루션
const solution = (my_string, num1, num2) => {
const str = [...my_string];
console.log(str);
[str[num1], str[num2]] = [str[num2], str[num1]];
const answer = str.join("");
console.log(answer);
return answer;
};
솔루션
const solution = (my_string, num1, num2) => {
const str = [];
let answer = "";
for (let i = 0; i < my_string.length; i++) {
if (i === num1 || i === num2) {
str.push(my_string[i]);
}
}
console.log(str);
for (let i = 0; i < my_string.length; i++) {
if (i === num1) {
answer += str[1];
} else if (i === num2) {
answer += str[0];
} else {
answer += my_string[i];
}
}
console.log(answer);
return answer;
};
솔루션
function solution(my_string, num1, num2) {
my_string = my_string.split('');
[my_string[num1], my_string[num2]] = [my_string[num2], my_string[num1]];
return my_string.join('');
}