Programlama Bulmacaları ve Kod Golfü

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

30
Bazı Atari ST bombaları çizelim!
Giriş Atari ST Motorola 68000 mikroişlemcisi tarafından desteklenmektedir 90'ların başındaki çağına ortalarında 80 den ziyade popüler kişisel bilgisayar oldu. Bu makinede, yakalanmayan CPU istisnaları için işletim sisteminin varsayılan davranışı, aşağıdaki resimde gösterildiği gibi, ekranda bir sıra bomba göstermekti: Kaynak: https://commons.wikimedia.org/wiki/File:Row_of_bombs.png Not: İşletim sistemi versiyonuna bağlı olarak, bomba grafikleri biraz değişebilir. …

12
Braille grafikleri
4x2 bloklar halinde bir boolean matris kesin ve Braille karakter olarak bunları işlemek U+2800... U+28FF. [[0,1,0,0,1,0], [1,0,0,0,0,0], [1,0,0,0,1,0], [1,1,1,1,0,0]] ⣎⣀⠅ Boyutları 4 ve 2'nin katı değilse, 0-s'yle doldurun. [[0,1,0], [1,0,0], [1,1,1]] ⠮⠄ Her zamanki golf oynama kuralları geçerlidir, giriş biçiminde esnektir. Çıktı, bir matrisin yapısına sahip olmalı veya bir matris …

30
Oreo? Hayır… Lollipop, belki?
2009'dan beri, Android'in sürüm kod adları şekerleme temalı olmuştur. 1.5 Android Cupcake, Android 1.6 Donut, Android 2.0 Eclair, vb .. Aslında, sürüm adları alfabetik! C -> Cupcake D -> Donut E -> Eclair F -> Froyo G -> Gingerbread H -> Honeycomb I -> Ice Cream Sandwich J -> Jellybean …
46 code-golf  string 

30
Evet ama hayır ama evet
Meslektaşım kısa süre önce bana aşağıdaki JavaScript parçasını şaka olarak gönderdi: let butScript = (nrOfButs) => { for(var i = 0; i < nrOfButs; i++){ if(i % 3 == 0){ console.log("Yeah") } if(i % 2 == 0){ console.log("But") } if(i % 3 == 1){ console.log("No") } } } Kod çalışma …
46 code-golf  string 

30
Durur mu? (Soyguncular)
Bu soyguncuların ipliği. Polislerin ipliği burada . Buradaki zorluk, bir polisin gönderimini yarıda kesen bir giriş bularak çözmektir. Nedenini veya birden fazla varsa onu durduracak tüm girişleri veya polisin amaçladığı girişi sadece bir giriş yapacağını bilmek zorunda değilsiniz. Bir gönderimi kırdıktan sonra, yorumda bir link gönderin veya polisin gönderisini düzenleyin. …

30
İsviçre Bayrağını çizin
Görev: İsviçre bayrağını çıkar. İsviçre Ulusal Günü kutlu olsun / Schweizer Bundesfeiertag / Fête nationale suisse / Festa nazionale svizzera / Fiasta naziunala svizra! Ayrıntılar: Bayrak, #FFFFFFkırmızı ( #FF0000) zeminindeki beyaz ( ) çarpıdan oluşur . Haç, her bir tarafa yapıştırılmış 6x7 boyutunda kollu 6x6'lık bir kareden oluşur. Haç, her …

25
İnternetiniz İçin Daha İyi Hex Renk Kodları
#ffffff(Beyaz) veya #3764ef(mavimsi) gibi onaltılı üçüzler genellikle RGB renklerini belirtmek için kullanılır. Bunları #altı onaltılık rakam (0-f) veya bazen gerçek rengin her rakamı iki katına çıkarıldığı üç rakamdan oluşur . Örneğin, #fffbir #ffffffve #1a8bir #11aa88. Ne yazık ki, bu üç basamaklı steno internet, teklife vardı golfiest oldu şimdiye kadar . …


30
Aşkın bir sayı Golf
Tanımlar Bir cebirsel sayı, tamsayı katsayıları ile sıfır olmayan bir polinomun sıfır olan bir sayıdır. Örneğin, kare kökü 2cebirseldir, çünkü sıfırdır x^2 - 2. Aşkın bir sayı, cebirsel olmayan gerçek bir sayıdır. Görev Aşkın bir sayı seçmelisiniz. Ardından, pozitif bir tamsayı alan nve seçtiğiniz aşkın sayının ondalık noktasından sonra n-th …
46 code-golf  math  number 

23
Seçimleri kes
Sen profesyonel bir bilgisayar korsanısın ve patronun bir adayın yaklaşan bir seçimi kazanmasına yardım etmeni emretti. Görevin, adayın sonuçlarını artırmak için oylama makineleri verilerini değiştirmek. Oylama makineleri, oylama sonuçlarını iki tamsayı olarak kaydeder: Adayınıza verilen oy sayısı ( v1) ve rakiplerine verilen oy sayısı ( v2). Haftalar süren araştırmalardan sonra, …

27
Bölen manzarası
Olumlu bir tamsayı için k, d(k)bölenlerin sayısını belirtelim k. Örneğin, d(6)bir 4, çünkü 6sahip 4bölenler (yani 1, 2, 3, 6). Pozitif bir tam sayı verilen N, yatay konumda bulunan "yapı" yüksekliği, bir sabit karakteri kullanılarak ASCII teknolojide, bir "ufuk çizgisi" görüntüler kolduğu d(k)için k = 1, ..., N. Aşağıdaki test …

30
Terminalinizdeki metni canlandırın
Terminalinizdeki metni canlandırın Amaç Amaç, çıktınızdaki "Merhaba dünya" dizesini "canlandırmak", böylece her karakter birbiri ardına büyük harfle yazılabilir. Her harf büyük harfle yazıldıktan sonra programınız çıkabilir. Örneğin; # Iteration 1 Hello world # Iteration 2 hEllo world # Iteration 3 heLlo world # Iteration 4 helLo world # Iteration 5 …


23
Terminalinde deniz
Arka fon Kuzey Yarımküre'de yaz sona ermiştir ve çoğumuz güneşi, plajları, okyanus dalgalarını özlüyoruz ... Bu zorluk, onları denizleri hatırlatarak neşelendirmeyi hedefliyor. Meydan okuma İşte deniz: ** ** ** ** ** **** **** **** **** **** ***** ***** ***** ***** ***** ** ** ** ** ** ** ** ** ** …

16
Metnin çapraz satırlarını çizme
Bir sözcük listesi girişi göz önüne alındığında, sözcükleri çapraz olarak düzenlenmiş harfleriyle çıkın: p r o p g u r z a a z m n l m d e i c s n o g d g e o l f (Yukarıdaki girdi için çıktı olmalıdır programming puzzles and …
46 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.