Menu
Coddy logo textTech

요약 - 고유한 항목

Coddy Rust 여정의 Logic & Flow 섹션에 포함된 레슨 — 66개 중 64번째.

challenge icon

챌린지

쉬움

numbers를 인자로 받아 입력값에서 오직 한 번만 나타나는 고유한 값들만 포함하는 벡터를 반환하는 get_unique_items 함수를 작성하세요.

해시 맵(hash map)을 사용하여 이미 확인한 숫자를 추적하고, 입력값에서 정확히 한 번만 나타나는 숫자들만 포함하는 결과 벡터를 생성하세요.

로직:

  • 각 숫자의 출현 횟수를 계산하기 위한 해시 맵을 생성합니다.
  • 입력 벡터를 순회하며 각 숫자의 카운트를 업데이트합니다.
  • 결과 벡터를 생성합니다.
  • 입력 벡터를 다시 순회하며 카운트가 1인 숫자들을 결과 벡터에 추가합니다.
  • 결과 벡터를 반환합니다.

매개변수:

  • numbers (Vec<i32>): 중복된 숫자를 포함할 수 있는 정수 벡터

반환값: 입력값에서 정확히 한 번만 나타나는 숫자들을 처음 나타난 순서대로 포함하는 벡터 (Vec<i32>)

직접 해보기

fn get_unique_items(numbers: Vec<i32>) -> Vec<i32> {
    // 여기에 코드를 작성하세요
}

Logic & Flow의 모든 레슨