본문 바로가기

verdantjuly/코딩테스트

프로그래머스 코딩테스트 입문 : 인덱스 바꾸기 (javascript, 20230710)

728x90

문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120895

나의 풀이

function solution(my_string, num1, num2) {
    const temp = my_string[num1]
    let array = my_string.split("")
    array[num1] = array[num2]
    array[num2] = temp
    return array.join("")
}

 

다른 사람의 풀이

var solution=(s,i,j)=>{var a=[...s];return a[i]=s[j],a[j]=s[i],a.join('')
}

 

소감

...string을 하면 문자가 하나씩 쪼개어 진다.

스프레드 문법! 잘 알아 두자~

 

참고 자료 : https://chanhuiseok.github.io/posts/js-8/