무작위로 K개의 수 뽑기
[문제 풀이]
먼저 반환되는 배열(answer)의 값을 모두 -1로 초기화한다.
distinct() 메서드를 사용해서 arr 배열의 중복을 제거한다.
중복을 제거한 배열을 re라는 배열에 저장한 뒤,
이 배열(re)이 k보다 길이가 짧거나 같을 경우와 그렇지 않을 경우 for문의 범위를 조정하여 반환되는 배열(answer)에 값을 저장한다.
[코드]
'프로그래머스' 카테고리의 다른 글
[코딩테스트 연습] 명예의 전당(1) - Lv.1 (0) | 2023.08.03 |
---|---|
[코딩테스트 연습] 다음에 올 숫자 - Lv.0 (0) | 2023.06.12 |
[코딩테스트 연습] 세 개의 구분자 - Lv.0 (0) | 2023.06.02 |
[코딩테스트 연습] 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 - Lv.0 (0) | 2023.05.26 |
[코딩테스트 연습] 원하는 문자열 찾기 - Lv.0 (0) | 2023.05.25 |