Challenge #6 · 16 Eylül 2026

Ardışık harfleri sıkıştır

Zor 0 çözen 0 paylaşılan çözüm 0 yorum
Gün kapandı · öğrenme modu
Depo etiket sisteminde uzun kodlar, ardışık tekrar eden harfleri harf + tekrar sayısı biçimine çevrilerek kısaltılıyor: AABBBA kodu A2B3A1 olur. Tek bir formülle, yardımcı sütun kullanmadan bu dönüşümü yapman bekleniyor.
Görev

Cevap sayfasında B2:B11'e, A sütunundaki metni 'harf + ardışık tekrar sayısı' biçiminde sıkıştıran formülü yaz. Zor seviye: formül tarayıcıda hesaplanmaz; Excel 365'te çöz, sonuç bloğunu B2:B11'e yapıştır.

Cevap alanı: Cevap!B2:B11 · 10 hücre

Zor seviye: dinamik dizi işlevleri (LAMBDA, METİNBÖL, SIRALI…) tarayıcıda hesaplanmaz. Excel'de çöz, sonuç bloğunu cevap alanına yapıştır. Yalnız sonuç değerleri doğrulanır.

Esinlenme: Excel BI (Vijay A. Verma) günlük challenge formatı. Veri ve metin ExcelDepo'ya aittir.

Veriyi tablo olarak gör

Cevap

Metin Sıkıştırılmış
AABBBA
KKKMMNNNN
EXCEL
AAAAAA
TTKKTTKK
BORDROO
ZZZYYX
MMMMMMMMMM
ABAB
QQWWEERR
challenge-06-ardisik-harfleri-sikistir.xlsx Cevap!B2:B11
0 sn

Henüz paylaşılan çözüm yok. Çözdüysen ilk sen paylaş.

Resmi çözüm spoiler, tıkla

=LET(m;A2;n;UZUNLUK(m);h;PARÇAAL(m;SIRALI(n);1);b;h<>PARÇAAL(m;SIRALI(n)-1;1);k;FİLTRE(SIRALI(n);b);METİNBİRLEŞTİR("";1;PARÇAAL(m;k;1)&(DÜŞEYYIĞ(SÜRÜKLE(k;-1;0);n+1)-k))) =LET(m,A2,n,LEN(m),h,MID(m,SEQUENCE(n),1),b,h<>MID(m,SEQUENCE(n)-1,1),k,FILTER(SEQUENCE(n),b),TEXTJOIN("",1,MID(m,k,1)&(VSTACK(SÜRÜKLE(k,-1,0),n+1)-k)))
Bu challenge dinamik dizi ister: metni SIRALI+PARÇAAL ile harflere böl, her harfi bir öncekiyle karşılaştırarak blok başlangıçlarını bul (FİLTRE), ardışık başlangıçların farkı tekrar sayısını verir, METİNBİRLEŞTİR ile birleştir. Excel 365'te REGEXREPLACE ile daha kısa çözümler de vardır; en kısa formülü topluluk paylaşsın. Tarayıcı motoru LAMBDA, SIRALI ve DÜŞEYYIĞ'ı hesaplamaz; bu yüzden sonuç bloğu yapıştırılarak doğrulanır.

Yorumlar (0)

Henüz yorum yok. İlk yorumu sen yaz!

Arşivden

Önceki challenge'lar

7 challenge yayında, toplam 2 çözüm. Gün kapansa da challenge açık kalır: öğrenme modunda çöz, resmi çözümü ve paylaşılan formülleri incele.

Bu ay

Liderler

Puan = zorluk × 10, günün ilk üç çözenine bonus. Seri, yayın gününde çözdükçe uzar.

A · ÜyeB · PuanC · ÇözümD · Seri
1 ExcelDepo 25 1 1
2 FerhatCK 15 1 1
Bu ay
Nasıl oynanırKurallar

Nasıl çözülür?

Veri, sayfadaki Excel çalışma kitabında hazırdır; indirmen gerekmez. Cevap alanı kesik çizgiyle işaretlidir. Formülünü yazıp "Kontrol et" dediğinde sunucu yalnız sonuç değerlerini karşılaştırır ve hangi hücrelerin yanlış olduğunu söyler; doğru cevabı söylemez.

Seviyeler

  • Kolay ve Orta: tarayıcıdaki motor 65 temel işlevi hesaplar (EĞER, TOPLA, ETOPLA, ÇOKETOPLA, DÜŞEYARA, ÇAPRAZARA, İNDİS, KAÇINCI, metin ve tarih işlevleri). Formülün sunucuda da yeniden hesaplanır ve çözümüne "sunucuda doğrulandı" rozeti eklenir.
  • Zor: LAMBDA, METİNBÖL, SIRALI gibi dinamik dizi işlevleri tarayıcıda çalışmaz. Kendi Excel'inde çöz, sonuç bloğunu cevap alanına yapıştır (Ctrl+V). Yalnız sonuç değerleri doğrulanır; paylaştığın formül "beyan" olarak yayınlanır.

Kilit kuralı

Başkalarının çözümleri ve yorumlar, sen bir cevap gönderene kadar kapalıdır. Doğru olması şart değil; bir kez "Kontrol et" demen yeter. Cevap vermeden görmek istersen "Çözmeden gör" düğmesi vardır; bu durumda o challenge senin için sıralamaya ve seriye sayılmaz, ayrıca bir daha cevap gönderemezsin. Bu kural geri alınamaz.

Eski challenge'ların cevapları zamanla herkese açılır; hangi challenge'ın açıldığına ExcelDepo karar verir, otomatik bir süre yoktur.

Puan ve seri

  • Puan = zorluk × 10. Günün ilk üç çözenine +5 / +3 / +1 bonus.
  • İpucu alırsan o challenge'ın puanı yarıya iner.
  • Seri: ardışık challenge'ları yayın gününde (24 saat içinde) çözersen artar; birini atlarsan sıfırlanır.
  • Sıralamada süre ve deneme sayısı görünür. Süre, ilk hücreye dokunduğun anda başlar.

Altın Formül

Paylaşılan çözümler İngilizce kanonik yazımdaki karakter sayısına göre sıralanır (Türkçe ve İngilizce işlev adları arasındaki uzunluk farkı böylece kalkar). En kısa doğru formül "altın" olur. Beğeni ve tarih sıralamaları da vardır.

İçerik ve telif

Challenge metinleri, veri setleri ve çözüm anahtarları ExcelDepo'ya aittir; kişisel ve eğitim amaçlı kullanılabilir, yeniden yayınlanamaz. Esinlenilen kaynaklar challenge sayfasında belirtilir. Paylaştığın çözüm, formül ve yorumlar için ExcelDepo'ya basit, bedelsiz, süresiz ve dünya çapında yayınlama, gösterme, düzenleme ve kullanıcı adınla tanıtım lisansı vermiş olursun; içeriğin sana ait olduğunu beyan edersin. İçeriğinin kaldırılmasını ya da anonimleştirilmesini isteyebilirsin.

Kişisel veriler

Challenge kayıtlarında kullanıcı adın, gönderim zamanı, deneme sayısı, çözüm süresi, seri ve puanın tutulur; e-posta, IP ya da cihaz bilgisi saklanmaz. Liderlik tablosunda kullanıcı adın görünür; görünmek istemezsen iletişim sayfasından yaz. Ayrıntılar için KVKK aydınlatma metni.

Dürüstlük

Çoklu hesapla sıralamaya girmek, çözümleri dışarıda paylaşıp içeride kopyalamak ve yorumlarda hakaret yasaktır. Şikâyet edilen içerik gizlenir, gerekirse hesap challenge'lardan çıkarılır.