Programlama Bulmacaları ve Kod Golfü

Bulmaca meraklılarının ve kod golfçülerinin programlanması için soru-cevap

12
Üçlü Üçgenler
Bunun ana fikri BIO 2017 1. Çeyrek'tir . Bu meydan okumayı Binary Sequences meydan okumamdan yayınlama fikrini aldım , çünkü birçok insan hoşuna gitti. Ayrıca, bu, sanal alana göndermeden gönderdiğim ilk zorluktur. Kimse beğenmezse onu sileceğim. kurallar Üçlü (hane 3) bir rakam dizisi alın; bu bir dize, bir dizi veya …

3
ASCII anahtar imzası çizme
Bir not girişi göz önüne alındığında, tiz nota anahtarı üzerinde karşılık gelen ana anahtarın bir ASCII çizimi çıktı. İşte tüm ana anahtarlar (çift keskinlik veya çift daire içermeyen) ve bunlara karşılık gelen anahtar imzalar: Vikipedi kullanıcı tarafından beşinci deluxe 4 Çember Sadece düz Bill, telif hakkı CC BY-SA 3.0 Giriş, …

13
Codegolf Hafnian
Buradaki zorluk, bir matrisin Hafniyenine kod yazarı yazmaktır . Bir simetrik matrisin 2nHafnian'ı şöyle tanımlanır:2nA İşte S 2n gelen sayının tüm permütasyon kümesini temsil 1etmek 2nolduğunu, [1, 2n]. Wikipedia bağlantı bitişik matrisler hakkında konuşuyor, ancak kodunuz gerçek değerli simetrik girdi matrisleri için çalışmalıdır. Hafnian'ın uygulamalarıyla ilgilenenler için, mathoverflow bağlantısı biraz …

30
HTML'de am * n tablosu üret
Giriş: İki ondalık sayı mve nsırasıyla tablodaki satır ve sütun sayısını verir. mve n1'den büyük veya 1'e eşittir. Çıktı : HTML’de m satırı ve n sütunu olan bir tablo. Masa, seçtiğiniz modern bir tarayıcı ile görüntülenebilir olmalıdır. Çoğu tarayıcı, etiketler kapalı olmasa bile her şeyi düzgün şekilde görüntüler. Doğru girinti …


15
Bazı dominoları devir!
Bazı ilham için bu soruya teşekkürler Bu meydan biz bir dize olarak domino bir çizgiyi temsil edecek |, /ve \. Girdi olarak size bir dizi domino verilecek ve yerleştiklerinde nasıl göründüklerini belirlemelisiniz. İşte Dominoların nasıl düştüğünün kuralları |Sol düşmüş bir dominodan kalan bir ayakta domino da düşmüş bir domino \haline …

10
Atomik İyonlaşma Enerjilerini Sıkıştırma
Bu farklı bir sıkıştırma mücadelesi türüdür. Normal bir kolmogorov karmaşıklığı mücadelesinde, bir listeyi tam olarak yeniden oluşturmanız gerekir. Burada, değerleri istediğiniz şekilde yuvarlamanıza izin verilir. Yakalamak nedir? Çıktınızın ne kadar yanlış olduğuna bağlı olarak puanınız cezalandırılır. Bu sorunun altındaki ilk 108 element için ilk iyonlaşma enerjilerinin bir listesidir. Programınız yürütüldüğünde, …

29
Sayıdan ikili yol çıktısı
nTatmin edici bir tamsayı için n > 0, değerini, ikili gösterimini temel alarak sağa inen bir yol olarak yazın. kurallar İlk (en önemli) ayar biti her zaman sol üst köşededir. Bir sonraki bit (a 1) olarak ayarlandığında , sonraki satırda çizilen önceki karakterle aynı sütuna bir karakter ("dolgulu") çizin. Boşlukları …
22 code-golf  number 

15
Kendi kendine yeten sayıların sırası
Kendi kendine yeten bir sayıyı, haneleri yalnızca kendilerine eşit uzunluktaki uzunluklarda görünen pozitif bir tamsayı olarak tanımlayalım . Başka bir deyişle, herhangi bir ondalık basamağı d ( 0 hariç ) yalnızca tam olarak d uzunluğunda çalışır . Görev Aşağıda listelenen üç yöntemden birini seçebilirsiniz: Bir tamsayıdır verilen n , çıkış …

3
Kayıp Sayı Revize Edildi
Arka fon: Aslında dün gece bu soruyu gönderdim ve belirsizliğine tepki gösterdim. O zamandan beri sadece problemin ifadesini değil aynı zamanda karmaşıklığını (O (1) değil) ilgili birçok personele de başvurdum. Bu programlama problemi, Amazon röportajı sorusundaki kötü bir dönüş. Soru: Rastgele birleştirilmiş tamsayılardan oluşan bir Dize [0, 250), 0 - …

6
Evrensel bir tamsayı dizisi oluşturma
Tanım Bitişik bir sıra olarak her sonlu tam sayı dizisini içeriyorsa, evrensel bir (sonsuz) tamsayı dizisi diyelim. Başka bir deyişle, tamsayı dizisi (a 1 , a 2 ,…) eğer ve sadece, her sonlu tamsayı dizisi (b 1 ,…, b n ) için , eğer böyle bir ofset k ise (a …

30
Eksik sayı nedir (9 ile bölünebilirlik)
Meydan okuma 9 ve bir eksik rakam ile bölünebilen bir tam sayı verilirse, eksik rakamı bulun. Eksik rakam, tutarlı olduğu sürece 0-9 rakamları dışındaki herhangi bir karakterle gösterilebilir. Eğer eksik rakam 0 veya 9 ise, bunu belirtmek için birşeyler çıktısını alın. Kullanıcının yalnızca bir tane eksik rakam ve bir tane …


7
Basitleştirilmiş Goodstein dizisini çıktılayın
Bir sayı, basit bir şekilde yazılmışsa, basitleştirilmiş Goodstein formundadır. b + b + ... + b + c, 0 < c ≤ b Bir sayının basitleştirilmiş Goodstein dizisi, sayının 1 numaralı basitleştirilmiş Goodstein biçiminde yazılmasıyla başlar, ardından tüm 1'lerin 2 ile değiştirilmesi ve 1'in çıkarılmasıyla başlar. Sonucu 2 numaralı basitleştirilmiş …

26
Hoş bir numara mı?
Hoş bir sayı (bu tanıma göre), aşağıdaki işlemden geçirilebilecek bir sayıdır ( 41802000örnek olarak kullanalım ): Sondaki aynı numaraları ( 41802000 => [41802, 000]) ayır Rakamların ilk yarısını sıralayın ve maksimuma ( [41802, 000] => [8, 000]) gidin Son elemanın uzunluğunu alın. Sonuçta ortaya çıkan öğeleri A ve B ( …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.