Skip to content

[Day63] 🧩 μ•Œκ³ λ¦¬μ¦˜ 🧩 μ•Œκ³ λ¦¬μ¦˜: ν•΄μ‹œλ§΅μ„ ν™œμš©ν•œ μƒν’ˆ ꡬ맀 λΉˆλ„ 계산 #137

Description

@github-actions

🧩 μ•Œκ³ λ¦¬μ¦˜: ν•΄μ‹œλ§΅μ„ ν™œμš©ν•œ μƒν’ˆ ꡬ맀 λΉˆλ„ 계산

μΉ΄ν…Œκ³ λ¦¬: 🧩 μ•Œκ³ λ¦¬μ¦˜
λ‚œμ΄λ„: 🟑 Medium
μ œν•œ μ‹œκ°„: 20λΆ„


문제

μ‡Όν•‘λͺ°μ—μ„œ 고객듀이 κ΅¬λ§€ν•œ μƒν’ˆ λͺ©λ‘μ΄ μ£Όμ–΄μ‘Œμ„ λ•Œ, 각 μƒν’ˆμ΄ λͺ‡ 번 κ΅¬λ§€λ˜μ—ˆλŠ”μ§€ κ³„μ‚°ν•˜λŠ” ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ„Έμš”. 이 ν•¨μˆ˜λŠ” ν•΄μ‹œλ§΅μ„ μ‚¬μš©ν•˜μ—¬ 각 μƒν’ˆμ˜ ꡬ맀 λΉˆλ„λ₯Ό 계산해야 ν•©λ‹ˆλ‹€.

μ½”λ“œ

const purchases = [
  { customerId: 1, product: 'Laptop' },
  { customerId: 2, product: 'Mouse' },
  { customerId: 1, product: 'Laptop' },
  { customerId: 3, product: 'Keyboard' },
  { customerId: 2, product: 'Mouse' },
  { customerId: 3, product: 'Laptop' },
];

// TODO: 여기에 κ΅¬ν˜„ν•˜μ„Έμš”
function calculateProductFrequency(purchases) {
}

μš”κ΅¬μ‚¬ν•­

  1. ν•΄μ‹œλ§΅μ„ μ‚¬μš©ν•˜μ—¬ 각 μƒν’ˆμ˜ ꡬ맀 λΉˆλ„λ₯Ό 계산해야 ν•©λ‹ˆλ‹€.
  2. λ°˜ν™˜ 값은 각 μƒν’ˆμ˜ 이름과 ꡬ맀 횟수λ₯Ό ν¬ν•¨ν•˜λŠ” 객체여야 ν•©λ‹ˆλ‹€.
  3. ꡬ맀 λͺ©λ‘μ΄ λΉ„μ–΄ μžˆμ„ 경우, 빈 객체λ₯Ό λ°˜ν™˜ν•΄μ•Ό ν•©λ‹ˆλ‹€.

힌트

πŸ’‘ 힌트 보기

ν•΄μ‹œλ§΅μ„ μ‚¬μš©ν•˜μ—¬ 각 μƒν’ˆμ˜ ꡬ맀 횟수λ₯Ό λˆ„μ ν•˜μ„Έμš”.


πŸ€– 이 λ¬Έμ œλŠ” AI에 μ˜ν•΄ μžλ™ μƒμ„±λ˜μ—ˆκ³ , 생성 ν›„ κ²€μˆ˜ 단계λ₯Ό κ±°μ³€μŠ΅λ‹ˆλ‹€.
ν’€μ΄λŠ” PR둜 μ œμΆœν•΄μ£Όμ„Έμš”! 정닡은 λ‹€μŒ λ‚  μžμ •μ— λŒ“κΈ€λ‘œ κ³΅κ°œλ©λ‹ˆλ‹€.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions