«code-golf» etiketlenmiş sorular

Code-golf, kaynak kodunun en az baytında belirli bir sorunu çözmek için bir yarışmadır.

6
Ayna Seviyesini Çıkaran Bir Program Yaz
Yazdırılabilir 95 ASCII karakteri vardır: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ In Consolas yazı (Stack Exchange kodu blok varsayılan), karakterlerin bazı simetri dikey ekseni etrafında aynalar vardır: Bu karakter çiftleri birbirlerinin aynasıdır: () [] {} <> /\ Bu karakterler kendilerinin aynasıdır: ! "'*+-.8:=AHIMOTUVWXY^_ovwx| (Boşluğun bir olduğuna dikkat edin.) Bunların aynaları yok: #$%&,012345679;?@BCDEFGJKLNPQRSZ`abcdefghijklmnpqrstuyz~ ( i, l,0 …

3
Bir PCG uygulayın
PCG.SE için , Better Rastgele Sayı Üreticisi olan PCG'yi uygulamaktan daha iyi ne olabilir ? Bu yeni makale , hızlı, tahmin edilmesi zor, küçük, istatistiksel olarak en uygun rasgele sayı üreteci olduğunu iddia ediyor. Minimum C uygulaması sadece dokuz satırdan ibarettir: // *Really* minimal PCG32 code / (c) 2014 M.E. …
31 code-golf  random 

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 …

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.