요약 - 고유한 항목
Coddy Rust 여정의 Logic & Flow 섹션에 포함된 레슨 — 66개 중 64번째.
챌린지
쉬움numbers를 인자로 받아 입력값에서 오직 한 번만 나타나는 고유한 값들만 포함하는 벡터를 반환하는 get_unique_items 함수를 작성하세요.
해시 맵(hash map)을 사용하여 이미 확인한 숫자를 추적하고, 입력값에서 정확히 한 번만 나타나는 숫자들만 포함하는 결과 벡터를 생성하세요.
로직:
- 각 숫자의 출현 횟수를 계산하기 위한 해시 맵을 생성합니다.
- 입력 벡터를 순회하며 각 숫자의 카운트를 업데이트합니다.
- 결과 벡터를 생성합니다.
- 입력 벡터를 다시 순회하며 카운트가 1인 숫자들을 결과 벡터에 추가합니다.
- 결과 벡터를 반환합니다.
매개변수:
numbers(Vec<i32>): 중복된 숫자를 포함할 수 있는 정수 벡터
반환값: 입력값에서 정확히 한 번만 나타나는 숫자들을 처음 나타난 순서대로 포함하는 벡터 (Vec<i32>)
직접 해보기
fn get_unique_items(numbers: Vec<i32>) -> Vec<i32> {
// 여기에 코드를 작성하세요
}