Programlama Bulmacaları ve Kod Golfü

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

8
Düşen ASCII topları
Giriş Size topları ve içinde zemin olan bir 2B harita verilir. Şöyle görünüyor: 1 5 2 3 4 __________________________ Her sayı bir top ve _zemin seviyesidir. Alt çizgi _karakterine zemin seviyesi çizgisinden başka bir satırda izin verilmez. 0-9Zemin seviyesinin üstünde sadece boşluklar, satır başları ve rakamlar kullanılabilir . Son satırın …

9
Alternatif işaret matrisi doğrulaması
Bir alternatif işaret matrisi olan bir nile nsayı oluşan matris -1, 0, 1, öyle ki: Her satır ve sütunun toplamı 1'dir. Her satır ve sütundaki sıfırdan farklı girişler işaret içinde değişir Bu matrisler permütasyon matrislerini genelleştirir ve belirli bir nsüre için bu matrislerin sayısı bir süredir ilgi çekicidir. Matris determinantlarının …

26
M uzunluktaki n dizeleri n uzunluktaki m dizelere dönüştür
'M' uzunluğundaki herhangi bir 'n' sayıda dize verildiğinde, 'm' sayıda 'n'-uzunluklu dize döndüren bir program yazın, bu koşulla: Her yeni dize, diğer dizelerle aynı dizindeki harfleri içermelidir Örneğin, ilk çıkış dizesi tüm giriş dizelerinin ilk harfini içermelidir, ikinci çıkış dizesi tüm giriş dizelerinin ikinci harfini içermelidir, vb. Örnekler (harflerin altındaki …
16 code-golf  string 

18
Harmonik serilerin paydası
Daha önce, yaptığımız pseudofactorial gelen sayıların LCM olan, bir dizi 1için n. Kesirleri birlikte eklemek yararlı olacaktır. Ancak, biz payda bulmak 1/1 + 1/2 + 1/3 + 1/4 + 1/5 + 1/6olduğunu 20yerine pseudofactorial ait 6olduğunu 60. Senin görevin 1/1 + 1/2 + ... + 1/nverilen pozitif tamsayının paydasını bulmak …

7
Kozmik bir çağrı gönderin
Kozmik çağrı ayrıntılı olarak O, 23 127 * 127px renkli bitmap görüntülerin yapılmış 1999 ve 2003 yılında uzaya gönderilen bir mesajdır burada . Senin görevin bir metin (sıfırlar, olanlar ve satır sonları yapılmış) veya bir görüntü (ekranda çizilen veya diske kaydedilen) olarak 127 * 2921 piksel mesajın tamamını görüntüleyen bir …

12
Geobitsian Dili
Geobitsian dili , bir kelimenin farklı bir harfle başlaması gereken bölümlere ayrıldığı yeni bir İngilizce sapkınlığıdır. Ardından, bu başlangıç ​​harflerinden biri başka bir dizede her göründüğünde, büyük harf kullanımını koruyarak karşılık gelen tüm segmentiyle değiştirilir. Bu işleme Geobitsizing adı verilir . Örneğin, " Geobits " kelimesi parçalanabilir geo bitsve saçmalık …
16 code-golf  string 

1
ASCII kutu çizimini Unicode'a dönüştürme
Utanmadan aslında yararlı bulacağım bir şey için bir istek gönderiyorum. Görev, keyfi bir ascii kutusu çizimi almaktır. | +----+----+ | state A +---+ +---------+ | | +----v----+ | state B | +---------+ ... ve unicode kutu çizim karakterlerini kullanarak daha güzel bir şeye dönüştürün, ör. │ ╭────┴────╮ │ state A …

4
Çok sayıda 8 almak için sayı eklemenin doğru yolu
Esinlenen bu soruya daha da esinlenerek bu bir , iki tamsayılar alır ve 7 parçalı göstergede bunları görüntülemek için kullanılan kesimleri üzerinde OR işlemi gerçekleştirerek, benzersiz bir şekilde bunları toplayan bir program yazalım. Referans olarak, rakamlar aşağıdaki şekilde temsil edilir: _ _ _ _ _ _ _ _ | | …

10
Reçel böyle eklemeyin
Arka fon Jelly'in aritmetik atomları otomatik olarak vektörleşir. Aslında, burada x + y , iyi tanımlanmış zaman olan X ve Y sayıların ya da sayıların düzensiz dizilerdir. Jelly'in kaynak kodu bu davranışı genel bir vectorizer kullanarak uygular, ancak bu meydan okuma için yalnızca tamsayıların ve iç içe tamsayı dizilerinin eklenmesini …

3
Mümkün olan en kısa sürede bu sayı bulmacasının tüm çözümlerini bulun
Tarih Şirketim, şirket içindeki herkese haftalık bir bülten gönderir. Bu bültenlere bir bilmece de dahil, geçen haftaki bilmeceye ilk e-posta gönderen / çözüm sağlayan şirkette kim olduğu için yapılan bir çekiliş. Bu bilmecelerin çoğu oldukça önemsiz ve bir teknoloji şirketi için dürüstçe oldukça sıkıcı, ancak dikkatimi çeken bir, birkaç ay …

15
Mükemmel gücü bulun!
Mükemmel bir güç, formun bir numarasıdır a**b, nerede a>0ve b>1. Örneğin, 125mükemmel bir güç olduğu için ifade edilebilir 5**3. Hedef Senin görevin npozitif bir tamsayı verilen -th mükemmel güç bulan bir program / işlev yazmaktır n. gözlük İlk mükemmel güç 1(ki 1**2). Herhangi bir makul formatta giriş / çıkış. Yerleşiklere …

30
Alternatif İşaret Sırası
Giriş İşaret , bir dizi ya da bir olduğu +, ya da -her sıfır olmayan tamsayı. Sıfırın kendisi anlamsızdır ( +0aynıdır -0). Aşağıdaki sırada pozitif işaret , sıfır ve negatif işaret arasında geçiş yapacağız . Dizi ile başlar 1, bu yüzden 1sıfır ile pozitif bir işaretle yazıyoruz (bu garip, ancak …

20
Bir numarayı ayrıştırın!
Göreviniz, aşağıdaki biçimi kullanarak bir sayıyı ayrıştırmaktır. Bu, taban dönüşümüne benzer, ancak tabandaki listelemek yerine digits,values liste girişine kadar ekler öyle ki,. Verilen taban ise n, listedeki her sayı, liste boyunca k*(n**m), nerede 0<=k<nve mbenzersizdir şeklinde olmalıdır . gözlük Herhangi bir makul giriş / çıkış formatı. Programınız / fonksiyonunuz 2 …
16 code-golf  number  sequence  number-theory  base-conversion  code-golf  bitwise  hashing  code-golf  string  ascii-art  whitespace  code-golf  math  code-golf  code-golf  image-processing  counting  code-golf  math  arithmetic  checksum  code-golf  code-golf  math  arithmetic  number-theory  code-golf  array-manipulation  random  code-golf  string  code-golf  math  ascii-art  base-conversion  code-golf  graphical-output  geometry  3d  code-golf  math  linear-algebra  matrix  code-golf  math  number  sequence  code-golf  array-manipulation  code-golf  math  matrix  linear-algebra  code-golf  number  sequence  counting  code-golf  string  code-golf  string  restricted-source  quine  sorting  code-golf  string  geometry  code-golf  string  code-golf  networking  code-golf  base-conversion  code-golf  math  matrix  code-golf  arithmetic  linear-algebra  matrix  code-golf  number  arithmetic  grid  code-golf  number  source-layout  code-golf  string  bitwise  checksum  code-golf  array-manipulation  code-golf  string  probability-theory  code-golf  tips  code-golf  sequence  code-golf  string  math  sequence  calculus  code-golf  string  palindrome  bioinformatics  code-golf  math  combinatorics  counting  permutations  code-golf  parsing  logic-gates  code-golf  arithmetic  number-theory  combinatorics  code-golf  math  sequence  polynomials  integer  code-golf  string  ascii-art  chess  code-golf  string  code-golf  number  code-golf  string  ascii-art  parsing  code-golf  code-golf  number  natural-language  conversion  code-golf  arithmetic  code-golf  string  code-golf  ascii-art  decision-problem 

8
Bir matrisi dönüştürme
Bir matris A'nın (matrisin maksimum boyutlarının 100 olduğu) yeni bir matris B'ye dönüştürüldüğü bir program veya fonksiyon yazın. Yeni matris B'nin her elemanı, A matrisinin karşılık gelen elemanının pozitif komşularının toplamıdır. . Sadece dört dikey yöndeki komşular dikkate alınır ve kenarlar etrafına sarılmaz. Örnek girdi: 1 2 3 4 -1 …
16 code-golf  math  matrix 

2
Kedi nereye gidecek? (yörünge mekaniği)
Neredeyse kütlesiz bir kedi, (x, y, z)hızda bir noktada uzaya düşüyor (bir uzay giysisi ve her şeyle endişelenmeyin) (vx, vy, vz). Noktada sabit, sonsuz yoğun bir gezegen (0 hacmi ile) vardır (0, 0, 0)ve nesneleri rivmeli olarak uzaktan çeker 1/r^2. Newton yer çekimine göre, nesne zaman sonra nereye gidiyor t? …

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.