프로그래머스

[코딩테스트 연습] 무작위로 K개의 수 뽑기 - Lv.0

yujin0517 2023. 6. 5. 00:32

무작위로 K개의 수 뽑기 

 

[문제 풀이]

먼저 반환되는 배열(answer)의 값을 모두 -1로 초기화한다. 

distinct() 메서드를 사용해서 arr 배열의 중복을 제거한다. 

중복을 제거한 배열을 re라는 배열에 저장한 뒤,

이 배열(re)이 k보다 길이가 짧거나 같을 경우와 그렇지 않을 경우 for문의 범위를 조정하여 반환되는 배열(answer)에 값을 저장한다.

 

[코드]