Issue 알고리즘 문제를 풀다 보니, for문을 돌리는 일이 종종 발생하는데, array에 대해 for...in문을 쓸 때 index라고 생각한 것이, string이라 더하고 뺄 때 Number()로 감싸주거나, parseInt를 해야 해서 번거롭다. Try&Error 파이썬만 알고 있다가 자바스크립트를 배우다 보니, 익숙해서 for...in 문과 for...of문이 손에 익은데, for...in을 쓰면, string이나 array는 index를, object는 key값을 iterator로 사용할 수 있다. 근데, array의 index를 다루기 위해서 for...in을 쓰면 귀찮은 일이 많이 발생하는데, 이때 반복자로 사용되는 것이 string 타입이라서 그렇다. 배열의 index는 number인데 ..