Kotlin

문제해결 : unresolved reference: add

깨비도 2024. 6. 7. 10:54

⛔ 문제사항

어김 없이 프로그래머스에서 코딩테스트 문제를 풀고 있는데 이러한 에러가 발생했다. IntArray 타입의 answer 배열에 add() 함수가 작동하지 않는 것이었다.

 

✅ 해결방안

이는 array의 특징 때문인데, array는 정적 타입으로 사이즈가 고정되어 추가나 삭제가 불가능하기 때문에 add 함수가 작동하지 않는 것이었다. 나는 mutableListOf로 조작이 가능한 동적 배열로 재선언하여 문제를 해결했다.

 

❗출처

참고 사이트 : https://withhamit.tistory.com/73

 

[Kotlin] List, MutableList

Kotlin은 변경 가능한 리스트와 변경 불가능한 리스트를 구분한다. 위와 같이 List 자료형을 쓰는 경우 add 함수를 사용할 수 없다.add 함수를 사용하는 경우 "Unresolved reference: add" 에러를 뱉는다. 변

withhamit.tistory.com