솔루션
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('');
}
'프로그래머스(Javascript) > Level 0' 카테고리의 다른 글
[프로그래머스 | 자바스크립트] 대문자와 소문자 (0) | 2023.02.19 |
---|---|
[프로그래머스 | 자바스크립트] 영어가 싫어요 (0) | 2023.02.19 |
[프로그래머스 | 자바스크립트] 한 번만 등장한 문자 (0) | 2023.02.18 |
[프로그래머스 | 자바스크립트] 약수 구하기 (0) | 2023.02.08 |
[프로그래머스 | 자바스크립트] 편지 (0) | 2023.02.07 |