kotlin 프로그래머스 lv1 제일 작은 수 제거하기
문제에서 제한조건을 보자마자 인덱스가 다르면 요소의 값이 같지 않다는 부분에서 중복이 안되는 배열이라는점을 인지했고, 가장 작은수를 제거한다는점에서 리스트가 가공이가능해야 문제를 풀수 있다는 생각을 했다. class Solution { fun solution(arr: IntArray): IntArray { return answer } } 문제에서 매개변수 arr는 가변배열이 아닌 배열이어서 저 배열을 mutable로 바꿔야겠다고 생각했다. 그래서 toMutableList()함수를 이용해서 타입을 변형했고, 문제에서 배열의 길이가 1이하면 -1 을 리턴하라고 그래서 아래와 같이 코드를 작성했다. 결과적으로 성공했고 else 부분에서 잠시 intArrayOf()에 add를하여 에러가 났었다. 그래서 다시 정..