Programlama Bulmacaları ve Kod Golfü

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


7
Robot yavru kedi bulur
Meydan okuma Karaktere göre en kısa kod Robot'un yavru kediyi mümkün olan en az adımda bulmasına yardımcı olur. Golfçüler, bu bir kriz zamanı - Kitten kayboldu ve onu bulmak Robotun işi! Robotun en kısa yoldan Kitten'e ulaşması gerekiyor. Ancak, Robot'un yolunda bir çok engel var ve onun için bir çözüm …

9
Diferansiyel hesapta bana yardım et!
Programlamayı çok seviyorum ve her dili tanıyorum, fakat matematik dersini emiyorum. Maalesef, okulum bilgisayar öğrencilerinin bir yıl boyunca ders almasını gerektiriyor. Gelecek hafta bir test var ve türev formüllerinin hiçbirini bilmiyorum! Lütfen formülleri bulmama yardım et. Bir hile sayfasına ihtiyacım var - bir program (mümkün olduğu kadar kısa ki öğretmenim …

16
Yan görünümden zar değerini belirle
Zarların sol ve sağ değerlerini tamsayılar (1-6) olarak alacak ve en üste geri döndürecek programı veya işlevi yazın. Zar düzeni: +---+ | 1 | +---+---+---+---+ | 2 | 3 | 5 | 4 | +---+---+---+---+ | 6 | +---+ ,^. <´ 5 `> <-- Top value |`._,´| .6 | 4, …
52 code-golf 

14
Python Gerçekten Ne Kadar Yavaş mı (Bölüm II)?
Python gerçekte ne kadar yavaş? (Veya diliniz ne kadar hızlı?) . Son soruma x100 hız kazandırmak biraz zor oldu. Bu zorluğun tadını çıkaran ancak düşük seviye becerilerini gerçekten kullanabilecekleri daha zor bir şey isteyenler için, işte bölüm II. Buradaki zorluk bilgisayarımda test edildiği şekilde aşağıdaki python kodu için x100 hızlandırması …

14
Sayılar Arasında Yerçekimi Kuvveti
Yerçekimi kuvveti, herhangi iki nesneyi kütle ile çeken bir kuvvettir. Bu mücadelede nesnelerimiz Sayılar olacak ve kütleleri onların değerleri olacak. Bunu yapmak için, gücün gücünü değil, yönünü önemsiyoruz. Bu sayı kümesini hayal edin [1 6 9 4 6 9 7 6 4 4 9 8 7] Her biri, kendisiyle bitişik …
52 code-golf 

11
Bir çift tamsayı eşitlik getirmek
Bu, internette bir yerde gördüğüm bir matematik probleminden ilham almıştı ama nerede olduğunu hatırlamıyorum (GÜNCELLEME: Asıl problem, matematik bilmecesinde subreddit bulundu, bunun mümkün olması kaydıyla, bu Matematik SE gönderisini görmek için) Herhangi bir rasgele tamsayı çifti için (eğer hatırladığım kadarıyla, verilen herhangi bir çift için mümkündü), aşağıdaki işlemin bir kanıtı …

12
5, 2, 16, 3580, Sırada ne var?
Beşinci sayıdaki pozitif tamsayı güçlerini düşünün. İşte ilk 25, sağa hizalı: X 5^X 1 5 2 25 3 125 4 625 5 3125 6 15625 7 78125 8 390625 9 1953125 10 9765625 11 48828125 12 244140625 13 1220703125 14 6103515625 15 30517578125 16 152587890625 17 762939453125 18 3814697265625 19 …

29
Tarihi Noel Arifesi formatında kodlayın
Bu yazının yayınlandığı gün Noel Arifesiydi. Yarın Noel olacak. Dün Noel arifesi arifesiydi. İki gün içinde olacak Christmas Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve …
51 code-golf  string  date 

25
Bir Paint programı oluşturun!
Giriş Bir gün, çocuğunuza bir bilgisayarda nasıl çizileceğini gösteriyordunuz. Yazdığınız mspaint.exeçalıştırma çubuğunda. Korku için, "Aramanla eşleşen hiçbir şey yok" yazıyor. Çocuğunuzun çizebilmesi için basit bir boya sürümü oluşturmalısınız! Meydan okuma Basit bir çizim programı oluşturmalısınız. Bunu yapmak için beyaz bir ekran penceresi açın (99x99 pikselden büyük). Fareye her basıldığında, farenin …

30
Onay Kutusu Oluştur
İnsanların bir fare kullanarak etkileşime girebilecekleri iki durumlu bir onay kutusu oluşturan bir program yazın . Özellikle, programınız aşağıdakilerin hepsini gerçekleştirmelidir: Ekranın 8 × 8 piksel (veya istenirse daha büyük) bölgesini, onay kutusunun tıklanabilir alanı olan ekrana getirin. Bundan böyle bu bölgeye basitçe onay kutusu denir. Fare imleci onay kutusu …

30
Dize Uzunlukları Ekleme
Meydan okuma: - , - , - skarakterleri üzerinde bir dize verildiğinde , kendisine uzunluğunu ekleyerek uzunluktaki ek karakterleri toplam uzunluğunun bir parçası olarak sayar .azAZ09ss Giriş: Sadece bir dizi keyfi uzunluk (boş olabilir). Çıktı: Aynı dize, ancak uzunluğu sonuna eklenmiş. Uzunluğu temsil eden karakterler de uzunluğun bir parçası olarak …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

30
Tüm ASCII alfasayısal karakterleri kullanmadan yazdır
Meydan okuma Aşağıdaki karakterleri yazdırın: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 Buradaki kural, bunlardan herhangi birini kodunuzda kullanmamanızdır. Onları baştaki veya sondaki yeni satırlı veya satırsız, rasgele sırayla yazdırabilirsiniz, ancak başka karakterler yazdıramazsınız. kurallar Yukarıda belirtilen setten hiçbir karakter kullanamazsınız. Başka herhangi bir karakter kullanabilirsiniz Hile yok Standart boşluklar yasaklandı Bu kod golf , en …

30
N'ye kadar olan kopyalar
Bir sayı verildiğinde n >= 2, tüm pozitif tamsayıları ( çıktı numaralarından herhangi biriyle) olduğu nyerden daha az çıktılayın . Bu tür sayılar birbirlerinin kopyasıdır .gcd(n, k) == 1k Örnek: 10Çıktıyı verir [1, 3, 7, 9](sayılar açıkça ayrılmadan ve bir çeşit listede olduğu sürece istediğiniz herhangi bir biçimde). Liste yinelenen …

25
Önemli Boşluk: Polisler
Bu zorluğun amacı doğrultusunda, boşluk alanını yalnızca satır beslemeleri (0x0A) ve boşluklar (0x20) olarak tanımlayacağız . Çoğu dilin ve regex lezzetinin, ASCII aralığının içinde ve dışında bulunan diğer birçok karakteri de boşluk olarak kabul ettiğini, bu nedenle karşılık gelen yerleşiklerden yararlanamayabileceğinizi unutmayın. Polislerin Mücadelesi Seçtiğiniz bir dilde, ASCII (NUL hariç) …

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.