Programlama Bulmacaları ve Kod Golfü

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

2
Elma düşüyor
Giriş X ekseninde -2 ila 2 arasında konumlandırılmış bir elma ağacı gövdesi vardır, burada bazı elmalar etrafında düşer: | | | | <-------|---|-------> -2 2 Her gün n elma düşer. Her elma, x koordinatını doğrudan yere düştüğü gibi korur . Ancak başka bir elmanın üstüne gelirse, yere veya destekleyici bir …

3
PNZ (Sırasıyla 3 benzersiz basamak tahmin edin)
Uzun zaman önce bir programlama kitabındaki bir meydan okumadan PNZ, kullanıcının üç benzersiz haneyi doğru sırada tahmin etmesi gereken bir oyundur. Kurallar : Yinelenen basamaklar içermeyen rastgele 3 basamaklı bir sayı oluşturulur. (Kullanıcının tahmin etmeye çalıştığı şey budur) Kullanıcı, program tarafından değerlendirilecek 3 basamaklı bir tahmin girer. Doğru yerde her …

6
Altıgen ızgarada hareket
Altıgen bir ızgaradaki hareketleri temsil eden bir dizi karakterden oluşan bir girdi verildiğinde, "işaretçi" nin son koordinatlarını çıktılayın. Altıgenlerimiz bu şekilde numaralandırılacaktır (her tek numaralı sütunun biraz aşağı doğru kaydırıldığı dikdörtgen bir ızgara düşünün): _____ _____ _____ _____ / \ / \ / \ / \ / -3,-2 \_____/ -1,-2 …

3
Yığın Tabanlı Bir Dil Belirleme
Stackgoat adında başka bir yığın tabanlı golf dili üzerinde çalışıyorum . Bu meydan okumada Stackgoat için bir Tokenizer (veya gerçekten herhangi bir yığın tabanlı dil) yazacaksınız. Örnekler "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] (empty input) [] ' …
15 code-golf  parsing  code-golf  hexagonal-grid  code-golf  string  code-golf  string  code-golf  combinatorics  code-golf  ascii-art  code-golf  string  game  counting  code-golf  arithmetic  complex-numbers  code-golf  string  code-golf  decision-problem  hexagonal-grid  code-golf  string  sequence  code-golf  number  arithmetic  code-golf  ascii-art  code-golf  ascii-art  code-golf  string  arithmetic  code-golf  number  simulation  code-golf  number  arithmetic  code-golf  string  sequence  unicode  code-golf  string  ascii-art  balanced-string  code-golf  number  clock  code-golf  ascii-art  number  code-golf  math  number  sequence  code-golf  string  ascii-art  balanced-string  code-golf  math  string  popularity-contest  graphical-output  image-processing  code-golf  string  permutations  code-golf  string  code-golf  random  code-golf  string  cryptography  palindrome  code-golf  chess  code-golf  math  array-manipulation  topology  code-golf  math  sequence  code-golf  keyboard  classification  code-golf  string  sequence  code-golf  natural-language  code-golf  math  number  sequence  sorting  code-golf  sequence  combinatorics  grid  tic-tac-toe  code-golf  geometry  code-golf  number  restricted-source  new-years  expression-building 

6
2d dizisini ASCII tablosu olarak görüntüle
Görev, belirli bir dizi için ascii tablosunu görüntülemektir. Giriş Giriş bir 2D matristir. Matrisin satır uzunluğu, bir dizinin uzunluğu ile aynıdır. Alternatif olarak, ilk satır bir başlık ile bir 2D matris girişi alabilirsiniz. Dış boyut satırdır. Örnek Giriş: [["License","2008-05-08","2009-03-11","2011-11-22","2013-08-12","2015-11-19"],["GPLv2","58.69%","52.2%","42.5%","33%","23%"],["GPLv3","1.64%","4.15%","6.5%","12%","9%"],["LGPL 2.1","11.39%","9.84%","?","6%","5%"],["LGPL 3.0","? (<0.64%)","0.37%","?","3%","2%"],["GPL family together","71.72% (+ <0.64%)","66.56%","?","54%","39%"]] Çıktı Bir tablonun çıktısı …

1
Zincir Kuralını Yapın
Farklılaşma ve entegrasyon konusunda pek çok zorluk yaşadık, ancak sadece ilgili oran sorunlarını çözme konusunda hiçbir sorun yaşamadık. Yani bu meydan okumada, bir grup türev alacaksınız (Bunlar herhangi bir değişken açısından değil, sayısal olacak) ve başka bir türev bulmak zorundasınız. Girdi, yeni satırdan ayrılmış bir denklem listesinde, formda gelir dx/dt …

5
Kelime zinciri oyna
Ben küçükken, Word zinciri adlı bir kelime oyunu oynarım . Çok basitti. İlk oyuncu bir kelime seçer; bir sonraki oyuncu bir önceki kelimenin bittiği harfle başlayan başka bir kelime söyler. Biri vazgeçene kadar bu sonsuza kadar devam eder! Hile, aynı kelimeyi iki kez kullanamazsınız (herkes bu kelimenin bile kullanılmasını unutmadıkça!). …

2
Befunge Zeka Oyunları
Giriş Befunge'nin tam olarak ne olduğunu merak edenler için, 1993 yılında Chris Pressy tarafından yapılan iki boyutlu yığın tabanlı bir dildir. Befunge-93'te çözülmesi gereken 7 zeka oyunu yaptım . Bu oldukça deneysel bir meydan okuma, ama denemeye değer olduğunu düşündüm :). Befunge-93'te kullanılan tüm komutların tam bir listesini burada bulabilirsiniz …

13
Palindromik Temel Faktörler
Palindromik asal sorunlar oldukça yaygındır, ancak bu sorunun konusu bu değildir. Bu meydan okumada, sayının bir palindrom olması gerekmiyor, asal faktörleri var. Görev Kodunuzun girdi olarak tek bir pozitif tam sayı alması gerekir. Ardından, bu tamsayının asal faktörlerinin permütasyonlarından herhangi birinin birleştirildiğinde palindromik olup olmadığını kontrol edin. Öyleyse, bunlardan birini …

3
Dizeleri benzersiz tutarken harfleri kaldırma
Benim düşünceme göre, çok az cevap veren bu harika (görüş ve oy sayısına dayanarak) mücadeleden esinlenilmiştir . (Herhangi bir yolla) bir dizeler listesi verildiğinde, verilen dizelerden kaldırıldığında dizelerin toplam uzunluğunu (geriye kalan) mümkün olduğunca küçük bırakan (herhangi bir yolla) bir dizi harf döndürün. dize benzersiz ve en az bir karakter …

2
Dizi Karıştırılamaz mı?
Arka fon Çok yetenekli kart işleyicileri, bir desteyi mükemmel bir şekilde ikiye kesen, daha sonra kartları mükemmel şekilde serpiştiren bir teknik yeteneğine sahiptir. Sıralı bir güverte ile başlarlar ve bu tekniği arka arkaya 52 kez kusursuz bir şekilde yaparlarsa, güverte sıralama düzenine geri yüklenir. Senin meydan okuma bir deste bir …



11
Toplam kümelerini bulun
Bu siteyi okumaktan keyif aldım; bu benim ilk sorum. Düzenlemeler kabul edilir. Pozitif tamsayılar Verilen n ve m , her sipariş bölümleri hesaplamak m tam içine n parçalar pozitif tamsayı parçaları, ve onları virgül ve satırbaşıyla sınırlandırılmış yazdırın. Herhangi bir sipariş iyidir, ancak her bölüm tam olarak bir kez görünmelidir. …

7
Eşzamansız bir mahkumun ikilem oyununu puanla
Mahkumun ikilem egzersizinin bir turunda , iki oyuncu her biri o tur için işbirliği yapıp yapmamaya veya kaçmaya karar verir . Bir turun puanlaması: Oyuncu A ve Oyuncu B'nin ikisi birlikte çalışır: Her ikisi için de 1 puan Oyuncu A ve Oyuncu B'nin ikisi de kusurlu: ikisi için de 2 …
15 code-golf 

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.