Programlama Bulmacaları ve Kod Golfü

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

23
Çizgileri Hizala!
Çizgileri Hizala! Bir karakter ve çok satırlı bir dize verildiğinde, işiniz dizenin her satırını doldurmaktır, böylece verilen sınırlayıcı arasında sıralanırlar. Örnekler Giriş: , Programming, Puzzles And, Code golf Çıktı: Programming, Puzzles And, Code golf Giriş Girdi, çok satırlı bir dize ve bir karakter olacak (aralarında hizalayacağınız), bunları istediğiniz sırada / …

7
Bu zarlar geçişsiz mi?
Geçişsiz zar , olasılık teorisindeki sezgimize meydan okuyan hoş küçük oyuncaklardır. Bu meydan okuma için birkaç tanımlamaya ihtiyacımız olacak: Aynı anda atılmış olan iki zar A ve B'yi düşünün . Biz söylemek A yener B olasılığı varsa A daha büyük sayısını gösteren B ihtimalinden çok sıkı büyüktür B den daha …

30
Günün tüm zamanlarını yarım saatte listele
En kısa cevap kazanır. Sıralanmalı ve 24 saat içinde. Son satırda virgül yok. Çıktı aşağıdaki gibi olmalıdır: '00:00', '00:30', '01:00', '01:30', '02:00', '02:30', '03:00', '03:30', '04:00', '04:30', '05:00', '05:30', '06:00', '06:30', '07:00', '07:30', '08:00', '08:30', '09:00', '09:30', '10:00', '10:30', '11:00', '11:30', '12:00', '12:30', '13:00', '13:30', '14:00', '14:30', '15:00', '15:30', '16:00', …

13
Rastgele bir ASCII Sanat Yorganı çizin
Bu zorluk için, bir ASCII sanat yorganı, karakterleri =-<>/\yatay ve dikey olarak simetrik olan bir yorgan benzeri düzende içeren, 24 karakter genişliğinde ve 18 satır uzunluğunda bir metin bloğu olacaktır . Örnek yorgan: ======================== ------------------------ //\\//\\\//\/\\///\\//\\ <<><<>>>>><<>><<<<<>><>> /\\/\\\\/\/\/\/\////\//\ ------------------------ /\/////\\///\\\//\\\\\/\ \///\/\/\\\\////\/\/\\\/ \///\/\/\\\\////\/\/\\\/ /\\\/\/\////\\\\/\/\///\ /\\\/\/\////\\\\/\/\///\ \/\\\\\//\\\///\\/////\/ ------------------------ \//\////\/\/\/\/\\\\/\\/ <<><<>>>>><<>><<<<<>><>> \\//\\///\\/\//\\\//\\// ------------------------ …

30
Basit ASCII Gantt
Bu çok basit: Bir ASCII Gantt şeması yazdırın . Verilen görev aralıkları (başlangıç ​​zamanı - bitiş zamanı Tuples), -her görev süresi için karakter biçiminde bir Gantt zaman çizelgesi yazdırın - her görev yeni bir satırda. Örnek Diyelim ki görevlerimin aralığı 28->35, 34->40, 39->44, Gantt şöyle görünecek: ------- ------ ----- Özellikler …

7
Golf Uygulaması: Python [kapalı]
Bu Python'da golf optimizasyonu yapma zorluğudur - tekrar kullanılabilir püf noktaları ve birkaç karakterden kurtulmak için kısayollar. Birçoğu Python golfçülerine aşina olacak ve Python İpuçları'ndan ortak fikirleri kullanacaktır . Bunların bazıları, görmediğiniz sürece var olamayacağınızı bildiğiniz Python'a özgü özellikler kullanır, bu nedenle takılı kalmışsanız ipuçlarına bakın. Hedef: On tane sorun …
31 code-golf  python 

23
Bir "sjoelen" oyunundaki puanları hesapla
Tamam, yani dün 2. Noel günü oldu ve (büyük) ailem ve ben, Hollanda'da dendiği gibi bir "sjoelen" oyunu oynadık. İç programcı bana geldi, ama cevabı aldığımda onu kaybettim. Yeniden yapmanı istiyorum. Kurallar: Ahşap bir tahta, bir sjoelbak , her biri kendi numarasına sahip 4 kutu var. Bir schijf (Disk benzeri …

8
Kod Golf: Adalar Say
Bu stackoverflow sorusundan ilham alan basit bir yarışma : Size uydu tarafından fotoğraflanan bir yüzeyin görüntüsü verilir. Görüntü, suyun ' .' ile işaretlendiği ve arazinin ' ' ile işaretlendiği bir bitmap'tir *. Komşu gruplar *bir ada oluşturur. (İki ' *' yatay, dikey veya çapraz komşularsa bitişiktir). Göreviniz bitmapteki ada sayısını …
31 code-golf 

5
Bir hat akvaryum
Kayınpederimin bahçesinde koy ile dolu bir balık havuzu var. Kodumdan aşağıdaki alıntıyı fark edene kadar aklımdan geçmedi. ',') & '_' ... balık suratlarım ekranımdan bana bakıyordu ... Bu da bana harika bir fikir verdi. Sizin için olan arayışım, sevgili golfçülerim, aşağıdaki kuralları içeren tek satırlık bir ASCII akvaryumu oluşturmak: Akvaryumun …

7
Pac-Man Programlama
Pac-Man'in Programlanması Ayar Pac-Man olarak oynuyorsun. Hayaletlerden sakınırken, diğerlerinden önce topakları, meyveleri ve güç topaklarını toplamak istiyorsunuz. kurallar Her geçerli Pac-Man tek bir labirentte olacak. 10 maçtan sonra toplam puanı en yüksek olan oyuncu kazanır. Tüm Pac-Men'ler öldüğünde, tüm peletler bittiğinde veya 500 tur geçtiğinde oyun biter Bir Pac-Man ölürse, …

29
Pitch karanlık (Dünya Saati anma)
Amacınız basittir: Program bilgisayarınızın ekranını tamamen siyah hale getirmelidir . Program başlatıldıktan sonra, ekran hızlı bir şekilde tamamen siyaha dönmeli ve programdan çıkılana kadar (herhangi bir tuş veya alt + F4, fare hareketi vb.) Devam etmeli, ardından işler normale dönmelidir. Bu yüzden bilgisayarı kapatmak veya monitörün gücünü kapatmak yasaktır . …
31 code-golf 

30
Karakter çapraz
PCG'deki ilk bulmacamdan daha karmaşık bir şey göndermeyi bekliyordum, ancak Stack Overflow ile ilgili özel bir ev ödevi sorusu bunu göndermem için bana ilham verdi. Onlar ister: Tek harf sayısını içeren herhangi bir kelime için aşağıdaki deseni yazdırın : P M R A O R G O R R A …

18
Özyinelemeli kısaltmalar
Amaç Gönderen Vikipedi : Özyinelemeli bir kısaltma, içinde durduğu ifadede kendisini ifade eden bir kısaltmadır. Amacınız bir dize özyinelemeli bir kısaltma olup olmadığını kontrol etmektir. Kısaltma ilk kelimedir. Sözcükler büyük / küçük harfe duyarlı değildir, tek bir boşlukla ayrılmışlardır. Verilen dize noktalama işareti ve kesme işareti içermez. Her kelimenin yalnızca …
31 code-golf 


17
HQ9 + tercüman oluşturma
Bu golf kodunun amacı, programlama dili için bir tercüman oluşturmaktır HQ9 + Bu programlama dilinde 4 komut vardır: H - "Merhaba dünya!" Q - programın kaynak kodunu yazdırır 9 - "99 şişe bira" şarkısının sözlerini basıyor + - akümülatörü artırır Kurallar: Akümülatör tanımlanmadığından, + komutunu yok sayabilirsiniz. Programınız girdi ister …

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.