인덱스 바꾸기

김종현·2023년 4월 12일
0

1. 막힌 부분

-기존 값을 보존하면서 각 인덱스 값을 바꾸는 부분.

2. 막힌 부분의 해결

-배열 복사를 통해 해결.

3. 내 풀이

function solution(my_string, num1, num2) {
    
    var arr = [...my_string];
    arr[num1] = my_string[num2]
    arr[num2] = my_string[num1]
    return arr.join('')
}

4. 다른 사람의 풀이 중 좋았던 코드 및 분석

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('');
}

-구조 분해 할당을 통해 각 인덱스 값의 위치를 바꿨다.

5. 새로 배운 것/복습해야 할 것

-구조 분해 할당 인덱스 부분.

profile
나는 나의 섬이다.

0개의 댓글