TIL 20241021 - 코딩테스트 정리

2024. 10. 21. 20:06오류 극복기

 

 

전에 문제를 풀다가 알게 된 부분을 정리해보고자 한다. 

정확히 무슨 문제였는지는 기억이 안나지만....(문제를 꾸준히 풀다보니 정확히 어떤 문제인지 잊어버렸다.. 머쓱)

 

 

 

무튼 대강 생각나는 건 비어 있을 때 어레이 값을 -1로 담아주고 정렬을 쓰려고 했던 것같다...

 

그 때의 캡쳐본

 

이 때 생각했던 건 sort 값에 정렬된 배열을 담아주고 이걸 0부터 size 전까지 끊어주고 IntArray() 하면 된다고 막연히 생각했던것같다... 

근데 이때 아래의 에러를 봤고,,,

 

 

이 에러를 보고 찾아봤었을 때

IntArray에 대해 sortByDescending 메서드를 사용할 수 없기 때문에 발생하는 것이라고 한다..

IntArray는 배열이고, sortByDescending List MutableList에서 사용 가능한 메서드이기때문에 그런거라구 ㅎ

IntArray를 정렬하려면 sortedArrayDescending() 메서드를 사용해야 한다.

 

무튼 이러한 정보를 알게 되어서 메모하고자 했다ㅏㅏㅏ

잘보고 작성하도록~ 하자