Satış verisini ürün bazında grupla, toplam satışı hesapla ve en çok satan ürünü döndür.
İpuçları
💡 İpucu 1: Bir dict ile ürün → toplam satış tut: totals = {}
💡 İpucu 2: Her kayıt için totals[product] = totals.get(product, 0) + amount
💡 İpucu 3: max(totals, key=totals.get) ile en yüksek satışlı ürünü bul.
Yaklaşım & Açıklama
**Satış Raporu** sorusu, **Veri Analizi** kategorisinde **beginner** seviye bir mülakat sorusudur.
**Problem:** Satış verisini ürün bazında grupla, toplam satışı hesapla ve en çok satan ürünü döndür.
**Yaklaşım:**
```python
def top_selling_product(sales_data: list) -> str:
# ...implementasyon...
```
**Kategori ipuçları (Veri Analizi):**
- DataFrame bilgisi temel
- Tipik çözüm 5-15 satır Python kodu içerir
- Test senaryoları genelde 2-3 edge case içerir
**Neden bu soru:**
Beginner seviye mülakatlarda veri analizi bilgisi sınanır. Benzer sorular aynı kategoride komşu ID'lerde bulunur (related_question_ids).
**Pratik tavsiye:**
- Önce brute-force çöz, sonra optimize et
- Algoritma sorularında time complexity'yi düşün (O(n), O(n²), O(log n))
- Test case'leri dikkatle oku, edge case ipucu taşır