Programlama Bulmacaları ve Kod Golfü

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

5
Anında bir ikinci tur seçim simülasyonu
Seçim bu! İçinde bulunduğumuz alan anlık akış denilen oylama sistemini uygular (bazen alternatif oylama veya tercihli oylama olarak da adlandırılır ). Her seçmen, her adayı en çok tercih edilenlerden en az tercih edilenlere, en çok tercih edilen adayları için "1", ikinci adayları için "2" ve her adayın numaralandırılıncaya kadar işaretler. …
15 code-golf 

10
Siz Kullanıcısınız: Gereksinimleri Yaratın
Patronum * programcılarının program gereksinimlerini değiştiren kullanıcılara neden olumsuz tepki verdiğini anlamıyor. Anlamasına yardım et! Her cevapta yeni bir gereksinim yaratın. Ardından, yeni bir programlama dilinde bu gereksinimi ve önceki tüm gereksinimleri çözen bir program / işlev yazın. Örnekler Kullanıcı 1 ilk cevabı yayınlar. Programın "Merhaba, Dünya" çıktısı alması gerektiğini …

20
Girişi Yönüne Dönüştür
Meydan okuma <n1>, <n2>Sayının -1, 0 veya 1 olabileceği formdaki girdi verildiğinde , karşılık gelen kardinal yönü döndürün . Pozitif sayılar x ekseninde Doğu, y ekseninde Güney, negatif sayılar x ekseninde Batı ve y ekseninde Kuzey hareket eder. Çıktı biçiminde olmalıdır South East, North East, North. Büyük / küçük harfe …

20
İç içe diziyi görselleştir
Size iç içe bir dizi verilecektir. Programınız diziyi görselleştirmelidir. Ama nasıl? Örneğin, diyelim ki yuvalanmış bir dizimiz var [["1","2"],[["1","2"],"3"],"4",[[[["5"]]]],"6"]. Bu iç içe dizi şu şekilde görselleştirilebilir: ->1 ->2 -->1 -->2 ->3 >4 ---->5 >6 Örnekler Input 1: ["Atom",["Proton",["Up Quark", "Up Quark", "Down Quark"], "Neutron", ["Up Quark", "Down Quark", "Down Quark"], …

5
Çeviri kayboldu
Bu bir polis ve soyguncular biçimine aşina değilseniz, wiki'ye gitmek için etiketi tıklayın. Bu soru için bir soyguncu konusu olmayacak. Polisler Polis olarak göreviniz , Tamsayı Dizilerinin Çevrimiçi Ansiklopedisinden iki dizi seçmek ve bir dizinin n. Öğesini girdi olarak alan ve ikinci dizinin n. Öğesini çıkaran bir program yazmaktır. Daha …

10
Bir sonraki seviyeye Windows Hata Kutuları
Sadece bir şey yapabileceğiniz Windows kutularını biliyor musunuz? Bunu bir sonraki seviyeye taşıyalım! Meydan okuma İmlecinizi her yerde takip eden bir düğmeyle iletişim kutusu oluşturun! gözlük Hiçbir giriş alınamaz. STDOUT veya STDERR için çıkış olabilir. Bir düğmeyle bir pencere açmalısınız (metin gerekmez, ancak pencere başlığında, iletişim kutusunda veya düğmede metin …
15 code-golf 

5
En küçük ortalama olan alt matrisi bulun, 2.0
Size n-m-m tamsayı bir matris verilir , burada n, m> 3 . Göreviniz en düşük ortalamaya sahip 3'e 3 alt matrisini bulmak ve bu değeri çıkarmaktır . Kurallar ve açıklamalar: Tamsayılar negatif olmayacak İsteğe bağlı giriş ve çıkış formatı Çıktı en az 2 ondalık noktaya kadar doğru olmalıdır (tamsayı değilse) …
15 code-golf  math  matrix 


6
Bir günlük izin var!
Birbirini takip eden gün sayısını takip eden bir program yazın. Gün gece yarısı sıfırlanır (programın çalıştığı bilgisayarın yerel saati). Programın çalışmadığı bir gün varsa, sayaç sıfırlanır. Program her çalıştırıldığında, program o gün ilk kez çalıştırılıyorsa, sayaç bir gün yükselmelidir. Bu, program ilk çalıştırıldığında, "1 günlük bir çizginiz var!" Programın çıktısı …
15 code-golf  date 

10
Savaş oyununun sonucunu bulun
Savaş oyununun sonucunu bulun İlkokuldayken, toplantılarda, öğretmenimizi beklerken, teneffüste vb. Oynadığımız bir "Taş-Kağıt-Makas" oyunu vardı. Buna "Savaş" dedik. Ancak bazı aramalardan sonra, bu "Av Tüfeği Oyunu" nun (WikiHow'a göre) çok daha basit bir çeşidi olduğu ortaya çıkıyor . Kurallar biraz farklı olduğu için buna "Savaş" diyeceğim: 2 kişi birbirinin karşısında …
15 code-golf  game 

7
Bana bir ASCII çorap örme
Giriş Uzun lafın kısası: Birkaç gün önce yanlışlıkla bir çorap örmeye başladım ve düz dikişlerin oldukça mantıklı yapısı beni şu fikre götürüyor: Neden sadece bir çorap örmüyoruz? Giriş Giriş, aralıkta eşit bir tamsayı N'dir [2,30]. Çıktı Çıktı açıkçası bir çorap. yapı Yalnızca düz dikiş kullanacağımız viçin yalnızca aşağı doğru dikiş …

3
En kısa Golomb cetvellerini bulun
Golomb cetvelleri , kümedeki iki tam sayı çiftinin birbirinden aynı mesafe olmayacağı şekilde negatif olmayan tamsayı kümeleridir. Örneğin, [0, 1, 4, 6]bu kümedeki iki tamsayı arasındaki tüm mesafeler benzersiz olduğu için bir Golomb cetvelidir: 0, 1 -> distance 1 0, 4 -> distance 4 0, 6 -> distance 6 1, …

5
Pi sesini çal
Evet, başlığı doğru okudun. pi sesi çalmak. Daha spesifik olarak, ilk 1000'deki her pi basamağı için bir nota eşleyin ve ortaya çıkan melodiyi bir dosyaya çıkarın. Temel olarak, her basamak C Major ölçeğinde (temelde normal ölçek) bir nota dönüşür. böylece 1 Orta C'ye, 2 D4'e, 3 E4'e, 9 D5'e vb. …

5
Hex Kaynak Kodunuzu Döküm
Kod golf yaparken, genellikle yazdırılamayan karakterler kullandığınız için kodunuzun Hex Dökümü'ne ihtiyaç duyduğunuz zamanlar olacaktır. Öyleyse, neden Hex Dumps'ın kendisi olan bir program yapmıyorsunuz? Meydan okuma Bu sorun, herhangi bir giriş yapılmadığında, kaynak kodunuzun Hex Dökümü'nü aşağıdaki formatta çıktılamaktır: 0000: 00 00 00 00 00 00 00 00 00 00 …
15 code-golf  quine 

5
Mezura Dizesi
Motivasyon : Bazen bir ipte nerede olduğunuzu bilmeniz gerekir. Bir dizenin herhangi bir bölümüne bakabilmek ve tam olarak nerede olduğunuzu olabildiğince bilmek istersiniz. Zorluk : Belirli bir uzunlukta bir mezura dizesi çıktısı almak için bir program yazın . Bir mezura dizesi kendi uzunluğunu mümkün olduğunca sık tanımlar. Kurallar : Bant …
15 code-golf  string 

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.