[프로그래머스 / 자바] - 무작위로 k개의 수 뽑기
무작위로 k개의 수 뽑기문제정수 배열 arr과 정수 k가 매개변수로 주어집니다. 램덤으로 서로 다른 k개의 수를 저장한 배열을 만드려고 합니다. 일정한 범위 내에서 무작위로 수를 뽑은 후, 지금까지 나온적이 없는 수이면 배열 맨 뒤에 추가하는 방식입니다. 어떤 수가 무작위로 주어질지 알고 있다고 가정하고, 실제 만들어질 길이 k의 배열을 예상해봅니다. 무작위 수는 arr에 저장된 순서대로 주어질 예정이라고 했을 때, 완성된 배열을 출력하는 문제입니다. 단, 완성될 배열의 길이가 k보다 작으면 나머지 값을 전부 -1로 채워서 출력합니다.입출력 예arrkresult[0, 1, 1, 2, 2, 3]3[0, 1, 2][0, 1, 1, 1, 1]4[0, 1, -1, -1]테스트 (인텔리제이)for문으로 arr의 ..
2024. 8. 8.