Programlama Bulmacaları ve Kod Golfü

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

20
Bir yoldaki tüm koordinatları bulun
Girdi olarak 2B dizesi verildiğinde, ya yeni satırlı bir dize ya da satır listesi olarak, listedeki (x, y)tüm karma değerlerin ( #) koordinatlarını çıkar . Girdi yalnızca kareler ve boşluklar içerecektir. (ve yeni satırlar, 2B dizge olarak girdi almayı seçerseniz) Herhangi bir karma yoksa, her şeyi çıkarabilirsiniz. Çıktı hangi sayılarla …

2
Bazı periyodik ve periyodik olmayan parçaları çıkarın
Her rasyonel sayının ondalık gösteriminde, p/qperiyodik bir kuyruğa, periyodik olmayan bir başa ve ondalık sayıdan önce aşağıdaki biçimde bir bölüme sahipsiniz: (before decimal point).(non-periodic)(periodic) Bazı örnekler: 1/70 = 0.0142857... = (0).(0)(142857) 10/7 = 1.428571... = (1).()(428571) ## no non-periodic part 1/13 = 0.076923... = (0).()(076923) 3/40 = 0.075 = (0).(075)() …

30
Sayıları yazdırmak için geçen süre
özet Herhangi bir girdi almayan ve artan sırayla -1000 ile 1000 arasındaki tüm tam sayı sayılarını stdout'a, her satıra bir tane olacak şekilde, şöyle yazar: -1000 -999 -998 -997 ... Bundan sonra, bu sayıları yazdırmak için harcanan zamanı veya programın milisaniye cinsinden çalıştırılmasının başlangıcından itibaren geçen zamanı (gerekirse, ayrıca başka …
21 code-golf  number  date 

28
Baum-Tatlı Dizisi
Baum-Tatlı Dizisi (A086747, Bükülmüş) Pozitif bir tamsayı alın nve Baum-Sweet sekansının doğru geldiği 1'den n'ye tamsayıları yazdırın. Baum-Sweet dizisi, sayının ikili gösterimi sayının herhangi bir yerinde tek bir ardışık sıfır sayısı ve aksi takdirde truthy içeriyorsa sahte olmalıdır . Daha fazla bilgi için bağlantıya tıklayın. İşte birkaç örnek: 1 -> …

21
24 saatlik zamanın toplamı
0 ile 141 (dahil) arasında bir tam sayı verilirse, saat, dakika ve ikinci birimler o tamsayıya eklenen 24 saatlik süreleri listeler. Ekleme kuralları Sayılar, tek bir basamaktan değil, zaman birimlerinden eklenir. Örneğin, 17:43:59 17 + 43 + 59 = 119 Unutmayın, bu eklenen rakamların bir örneğidir . Gerçekte, 119 girecekti …
21 code-golf  math 

6
Squared Pi Üçgen Dilim
Esinlenerek Bake Pi bir dilim Meydan okuma Verilen girdi 3 <= n <= 100ve 3 <= y <= nbir yapı n x nondalık kısmı matrisi pi( 14159...sol üst başlayarak). Ardından, sağ üst boyut üçgenini alın y x yve bir araya getirin. Ortaya çıkan numarayı verin. Örneğin, giriş için n = …
21 code-golf  pi 

14
ALONED sayıları çıktı
6'ya kadar olan doğal diziyi göz önünde bulundurun (dikkate almayın 1) : 2,3,4,5,6 Soldan taramaya başlayacağız (bu durumda 2'den itibaren), 2'ye bölünebilen bir sayı arayacağız (burada 4) ve ardından listedeki her iki sayıyı da (burada 2 ve 4) kaldırarak, listenin azaltacağı şekilde: 3,5,6 Aynı prosedüre devam ediyoruz, en solda 3, …
21 code-golf  number 

3
Atomik oranların bir oyun
Göreviniz en yüksek skorla Atomas oynayan bir bot yapmak . Oyun nasıl çalışır: Gameboard arasında değişen sayıları ile, 6 "atomu" bir halka ile başlar 1için 3. Atomun kendisine bağlı olarak, bir atomu iki atom arasında veya başka bir atomda "oynatabilirsiniz". Normal bir atom veya özel bir atom olabilir. Normal atom: …
21 code-challenge  game  code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

3
DeMorgan yasalarını kanıtla
Doğal Kesinti Sisteminin on çıkarımının kullanılması, DeMorgan yasalarını ispatlamaktadır . Doğal Kesinti Kuralları Olumsuz Giriş: {(P → Q), (P → ¬Q)} ⊢ ¬P Olumsuzluğun Ortadan Kaldırılması: {(¬P → Q), (¬P → ¬Q)} ⊢ P Ve Giriş: {P, Q} ⊢ P ʌ Q Ve Eliminasyon: P ʌ Q ⊢ {P, Q} …

28
Tamsayıların listesini sırala
Boş olmayan bir pozitif tamsayı listesi verilir, örneğin [6 2 9 7 2 6 5 3 3 4] Bu sayıları kendi değerlerine göre sıralamalısınız, ancak liderlik tablosunda olduğu gibi her zaman olduğu gibi, eğer bir bağ varsa tüm bağlanan sayılar aynı sıralamayı alır ve uygun sayıda sıra atlanır. Yukarıdaki liste …

14
Sonlandırma, Tamamen Periyodik veya Sonunda Periyodik?
Giriş Bir ondalık, sınırlı sayıda ondalık basamağa sahipse sonlanır. Örneğin, 0.4 (2/5) bir ondalık basamağa sahip olduğu için sonlanıyor. Ondalık ondalık basamak sayısına sahipse ve tekrar etmeden önce ondalık basamağa sahip değilse (ondalık basamağın tekrarı olan kısmı), bir ondalık basamağı sadece periyodiktir. Örneğin, 0.142857142857142… (1/7) tamamen tekrarlanmıştır. 142857, ondalık noktasından …
21 code-golf  math  number 

5
Çapraz bir ızgaradaki dikdörtgenleri say
Bir izlem Buna gibi meydan , şimdi ile ızgara dikdörtgenler sayısını saymak istediğiniz r satır ve c ızgarasında bir karenin her çaprazdaysa bir çizgi geçidi bulunduğu yerde sütunlar. Şimdi, yine de aynı dikdörtgenleri sayıyoruz, ancak bu sefer 45 derece eğilen dikdörtgenleri de içermeliyiz. Amacınız, r ve sütun c sayıları verilen, …

20
Kelime Şekillendirme Sanatı
Kelime Şekillendirme Sanatı İkili bir matris ve bir harf dizisi verildiğinde, matristeki tüm 1'leri soldan sağa, dizenin harfleriyle değiştirin. Harfler matris şeklinde oluşturulduktan sonra, 0'ları boşluklarla değiştirerek matrisi yazdırın. Bir veya iki örnek vermek muhtemelen daha kolay. Dava: Temel dava ... Bir Giriş: [0,0,1,0,0] [0,1,0,1,0] [1,0,0,0,1] [0,1,0,1,0] [0,0,1,0,0] "PPCGPPCG" Çıktı …

10
Başlıca faktörler arkadaşları
Bir tamsayı verildiğinde N > 1, asal ayrıştırmaların asal ayrıştırma ile aynı rakamlara sahip olduğu diğer tüm sayıları çıktılar N. Örneğin, eğer N = 117öyleyse, çıktının olması gerekir [279, 939, 993, 3313, 3331], çünkü 117 = 3 × 3 × 13 Dolayısıyla, mevcut basamak vardır 1, 3, 3ve 3ve sahip …

20
Bir kuruş bir kuruş olduğunu
... sayılır! Programınıza dolar ve / veya sent cinsinden bir miktar parayı temsil eden bir değişken ve bir jeton değeri dizisini geçeceksiniz. Buradaki zorunluluk, koda geçirilen miktara ekleyebilecek verilen jeton değerleri dizisinin olası kombinasyonlarının sayısını çıkarmaktır. Eğer adlandırılan paralar ile mümkün değilse, programın geri dönmesi gerekir 0. Amerikan nümismatik terminolojisi …

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.