Programlama Bulmacaları ve Kod Golfü

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

1
İki zaman boyutunda programlama
Bu dünyanın sadece 1 zaman boyutuna sahip olması komik bir kaza, ama böyle olmak zorunda değil. 2 veya daha fazla zaman boyutuna sahip dünyaları hayal etmek kolaydır ve bu dünyalarda, tıpkı bu bilgisayardaki gibi, bilgisayarlar oluşturabilir ve üzerinde yazılım çalıştırabilirsiniz. Sistem Brainf * ck programlarını iki zaman boyutunda çalıştırmak için …

15
Çeviri Tablosunu Bulun
İki dize verildiğinde, ikisi arasında çeviri tablosunu ( ikame şifresi ) bulun , eğer çeviri mümkün değilse false çıktısını alın. Cevap en aza indirilmeli ve soldan sağa doğru oluşturulmalıdır. Sözcükler arasında çevrilecek ilk karakter, çeviri tablosundaki ilk karakter olmalıdır. Buna ek olarak, çevrilmemiş herhangi bir harf (başlangıçtaki ile aynı yerde), …

6
Bana pizza yap
Cumartesi (UTC) olduğu için açım ve bir dilim pizza istiyorum. Size bir sipariş vereceğim ve güzel bir sıcak ascii-art pizza istiyorum. Meydan okumaya kadar mı? Arabaya Servis Siparişimi, STDIN, bir fonksiyon parametresi, bir komut satırı argümanı olsun, nerede olursanız olun, ama sizin için bir değişkene koymayacağım. (JS işlev ifadeleri bir …

1
Yaşam: Yaratıldı mı Evrim mi?
Kare bir Hayat Oyunu ızgarasının durumu göz önüne alındığında, önceki herhangi bir durumdan evrimleşmiş olabilir mi yoksa sadece yaratılabilir mi olduğunu belirleyin. Yani, devletin "Cennet Bahçesi" devleti olup olmadığını belirleyin . Giriş 1 kare "canlı" ve 0 "ölü" anlamına gelen kare şeklinde bir kare ızgara. İsterseniz 0 ve 1 yerine …

13
Aritmetik Tabloların Tam Sayıları
Meydan okuma: Girdiye dayalı olarak aşağıdaki altı aritmetik tablodan birinin 'tamsayı hanelerini' çıktılayın: - add ( +); - çıkarma ( -); - çarpma ( *); - bölünme ( /); - üs alma ( ^); - modulo işlemi ( %). Kurallar: Tam olarak aşağıdakilerden biridir aritmetik işlenen her sonucu:: Ben tamsayı-basamak …

8
Kaç Delik?
Meydan okuma Şeklin grafiksel bir girdisi verildiğinde, içinde kaç delik olduğunu belirleyin. Kopya değil Bu soru Kont Adaları'nın olası bir kopyası olarak işaretlendi . Bu zorluğun Kont Adası sorunundan farklı olduğuna inanıyorum çünkü bunda, sınıra temas eden blokları nasıl ortadan kaldıracağınızı bulmalısınız. Giriş Girdi, çok satırlı bir dize, bir dizi …

10
Minimum dolgu ile işaret değişimi, döngü ve ekran
Giriş: İki tamsayı: bir negatif, bir pozitif. Çıktı: İlk satırda en düşükten en yükseğe çıktı. İkinci satırda biz en çok ve en kaldırdık ve oturum değişti tüm bireysel numaraları. Üçüncü satırda en yüksek ve en düşük sayıları tekrar kaldırdık ve tüm tek tek sayıları tekrar değiştirdik. (Aşağıdaki örnek, zorluğu daha …

3
Maksimum Skittle Keyfi
Size bir çanta Skittles verildi. Herkes farklı lezzetleri en çok takdir etmek için lezzetler arasında dönmeniz gerektiğini bilir. Temelleri: Bir seferde sadece 1 skittle yiyebilirsiniz Skittle'larınızı yeme sırası periyodik olmalıdır . Her dönem belirli bir lezzeti bir kereden fazla içeremez. Çantanızda sadece çok fazla kızak var. Belirli bir skittle lezzetini …
17 code-golf 

11
Tekrarlayan Asal Asalları Bulun
Özyinelemeli Asal Asal değerler, p(1) = 2 p(n) = the p(n-1)th prime İşte 4. Özyinelemeli Prime Prime'ı nasıl hesaplayabileceğinize bir örnek. p(4) = the p(3)th prime p(3) = the p(2)th prime p(2) = the p(1)th prime p(1) = 2 p(2) = the 2nd prime p(2) = 3 p(3) = the …

23
Doğal sayıları setlerle oluşturma
Bu yapı Doğal Sayıları temsil etmenin bir yoludur. Bu gösterimde, 0 boş küme olarak tanımlanır ve diğer tüm sayılar için n, {0} ve {n-1} birleşimidir. Örneğin, yapı 3 için algoritmayı takip edebiliriz: 3 = {ø, 2} = {ø, {ø, 1}} = {ø, {ø, {ø}}} Görev Tahmin edebileceğiniz gibi, göreviniz doğal …

8
Öklid algoritmasını görselleştirin
Öklid algoritması, iki pozitif tam sayının en büyük ortak bölenini (GCD) hesaplamak için yaygın olarak bilinen bir algoritmadır. Algoritma Bu zorluğun amacı için, algoritma aşağıdaki gibi açıklanmaktadır: Belirli bir karakter bitişik çizgileri, iki giriş görüntü bir girişi, örneğin 3,4komşu hatlar ile temsil edilebilir 000ve0000 İlk çevirin length(short_line)başka karakterin içine uzun …

9
Halı ve Havaalanı
2015 yılında Portland Uluslararası Havaalanı ikonik halılarının yerini almaya başladı . Eski halılarını mümkün olduğunca az baytla çizmek için bir program yazmanızı istiyorum. Halı: Özellikler İşte bir döşemenin ölçeklenebilir pdf görüntüsüne bir bağlantı. Çıktınız, göreli boyutlara ve o resmin yerleşimine uymalıdır. Son görüntünüzdeki tüm renkler, belirtilen görüntüdeki her RGB değerinin …

5
Cuboid tipini belirleme
Giriş: Ben kıvrımlı bir bulmaca koleksiyoncuyum. Burada şu anki ± 300 bulmaca koleksiyonumu görebilirsiniz. Bence herkes bir NxNxN Küp olan normal Rubik Küpünü (3x3x3 Küp) biliyor . Ayrıca SuperAntionioVivaldi tarafından daha iyi açıklanabilen , farklı şekillerde gelen Cuboids (blok şeklinde bulmacalar) vardır : Normal Domino küp (gibi 2x2x3 , 2x3x3 …

5
Büküm Cümleleri
kurallar Program girdi olarak bir dize / kelime dizisi almalıdır. Dize / dizideki her sözcük için, sözcüğün önünden ve arkasından sırayla karakterler alarak sözcüğü yeniden oluşturur. 12345678 9 -> 15243687 9. Daha sonra kelimeleri, dizedeki en erken ve en son oluşan sözcük arasında dönüşümlü bir şekilde yeniden düzenleyecektir. 15243 687 …

3
ASCII Dandelions
Bunlar ASCII karahindiba: \|/ \ / | /|\ | \|/ | | | | _\|/_ | | | /|\ ASCII karahindiba üç parametreye sahiptir: Sapın uzunluğu (1 ile 256 arasında pozitif sayı, tohum sayısı (0 ile 7 arasında pozitif sayı) ve yönlendirme (^ veya v). Yukarıdaki karahindibada uzunluk, tohum ve …

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.