Pangram Kontrolü
beginnerO(n)
Bir cümle pangram mı? (İngiliz alfabesinin tüm harflerini içeriyor mu?)
Büyük/küçük harf duyarlı olmasın.
İpuçları
- 💡 İpucu 1: sentence.lower() ile küçük harfe çevir.
- 💡 İpucu 2: set() ile unique harfleri bul.
- 💡 İpucu 3: set('abcdefghijklmnopqrstuvwxyz').issubset(set(sentence.lower()))
Yaklaşım & Açıklama
**Pangram Kontrolü** sorusu, **String Islemleri** kategorisinde **beginner** seviye bir mülakat sorusudur.
**Problem:** Bir cümle pangram mı? (İngiliz alfabesinin tüm harflerini içeriyor mu?)
**Yaklaşım:**
```python
def is_pangram(sentence: str) -> bool:
# ...implementasyon...
```
**Kategori ipuçları (String Islemleri):**
- string method 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 string islemleri 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