다른 사람의 풀이를 확인하다가 구조분해할당을 이용해서 문제를 푼 코드를 봤다. 한번 따라 풀어보려고 했는데, 계속 오류가 났다. 이상해서 답안을 복사해서 비교해 봤는데 다른게 없었는데도 계속 오류가 났고, 답안의 코드는 정상으로 작동했다. 🧐 뭔가 이상해서 다시 찬찬히 살펴봤는데 세미클론이 있고 없고의 차이가 있었다. 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('') } 결과는 정말 하늘과 땅차이 였는데 세미클론이 없는 경우에는 return 값으로 ..