Bir sayı listesini 'tek' ve 'çift' olarak grupla.
Sonuç: {'tek': [...], 'çift': [...]}
İpuçları
💡 İpucu 1: Boş bir dict oluştur: result = {'tek': [], 'çift': []}
💡 İpucu 2: Her öğe için: if n % 2 == 0 → 'çift', else → 'tek'
💡 İpucu 3: result['tek'].append(n) veya result['çift'].append(n)
Yaklaşım & Açıklama
**Gruplama** sorusu, **Veri Yapilari** kategorisinde **beginner** seviye bir mülakat sorusudur.
**Problem:** Bir sayı listesini 'tek' ve 'çift' olarak grupla.
**Yaklaşım:**
```python
def group_by_parity(items: list) -> dict:
# ...implementasyon...
```
**Kategori ipuçları (Veri Yapilari):**
- list 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 yapilari 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