«code-golf» etiketlenmiş sorular

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

14
ASCII Uçak Afiş
İki giriş Verilen - bunlardan biri (yeni satır hariç, uzay dahil) boş olmayan bir yazdırılabilir ASCII dize, seçtiğiniz (iki ayrı, tutarlı değerlerin diğer varlık biri 1 / 0, l / r, left / rightvs.) - ASCII sanat uçak çıktı sola veya sağa işaret eden dizenin afişi. Tutarlılık açısından, ben kullanarak …

18
Boşlukları Doldurun, Lütfen!
(Hayır, bu ne de hiçbiri ) Bir dize ve bir dize listesi verildiğinde, giriş dizesindeki tüm boşlukları karşılık gelen dizelerle doldurun. Giriş çıkış Giriş dizesi yalnızca alfabetik karakterler, boşluklar ve alt çizgiler içerir. Boş değildir ve alt çizgi ile başlamaz. Başka bir deyişle, giriş dizesi normal ifadeyle eşleşir^[a-z A-Z]([a-z A-Z_]*[a-z …

4
BU… OLDUĞUNUZ!
Fortress, Güneş Programlama Dil Araştırma Grubu (RIP Fortress) tarafından geliştirilen ve kendine özgü bir özelliği olan bir dildi, farklı yazı tipi stillerinde (yani, yazı tahtası kalın, kalın, italik, roman vb.). Amaç, HTML işaretlemesinde tek karakterlik bir Fortress değişkenini temsil etmektir. Tek karakterlik değişkenlerin tahkimatı şu şekilde çalıştı (kod golf amaçlı …
11 code-golf 

3
İstenen hava için kabile totemini kurun
Bir Sioux köyü var. Bir totem var: __ ___| |___ \/ \ / \/ /\ ``| |`` /\ /^^\ | | /^^\ / /\ \ | | / /\ \ '''''''''''''''''''''''''''' Totem, Sioux'nun farklı görevlerine yardımcı olmak için hava durumuna hakim olmasını sağlar. Yeterli havayı çağırmak için totemleri düzgün bir …

5
Bilgisayarlar asla ferahlatıcı bir çerezi tatmayacak
Esinlenerek github.com/JackToaster/Reassuring-Parable-Generator , sırayla esinlenerek xkcd.com/1263 . Olası kelimeler bu deponun reassuring.cfg dosyasından türetilmiştir . Çıktının eşleştiğini dilbilgisini görmek için reassuring.cfg dosyasına (12. komutu kullanın) göz atmanız önerilir (Çıktı dilbilgisi ile eşleşen tüm dizelerin listesidir). Görev: Programınız, pastebin.com/2SNAJ1VH macununda bulunan tam metnin 7968 büyük / küçük harfe duyarlı satırlarının tümünü …

9
Garip bir otomat uygulayın
Hücresel otomatla oynuyordum ve ilginç davranışları olan bir tane buldum. Şöyle çalışır: Soldan sağa bir ikili dize okur, 1ardından 2başka değerlerle karşılaşırsa 0sonuca a ekler ve okumaya devam eder. Bir 0(veya 3 değerden daha az değer kaldı) ile karşılaşırsa, geçerli değeri ve a'yı ekler 1ve okumaya devam eder. Dizenin sonunda …

1
Sinüsoidal ASCII-art animasyonlu metin
İ3, i5 ve i7 yerine x86 çağrıldığında bilgisayarların yeteneklerini gösteren eski demoları bir şekilde özlüyorum. 386'mda ilk izlediğim şeylerden biri, gelecek yılını kutlayan Future Crew'un Unreal demosuydu . At dakikada 00:43 demo ilk bölümü başlar ve bir sinüs yolunu takip eden bir kaydırma metni görüyoruz. ASCII sanatında bu etkiyi taklit …

3
Lyndon sözcük çarpanlarına ayırma
Arka fon Bir Lyndon kelimesi kesinlikle tüm diğer rotasyonlar daha sözlük sırasında küçük olan bir boş olmayan bir dizedir. Lyndon kelimelerinin bir araya gelmesi olarak herhangi bir dizgiyi benzersiz olarak hesaba katmak mümkündür, böylece bu alt sözcükler sözlükbilimsel olarak artmaz; senin meydan okuman bunu mümkün olduğunca kısa ve öz yapmak …

4
Doymamışlık Derecesi
Doymamışlık Derecesi Bu özellikle zor bir kod bulmaca değil - ama bunu çözmek için birden fazla yol görmek istiyorum. Doygunluk Derecesi, atomlar arasındaki çift kimyasal bağ sayısı ve / veya kimyasal bir bileşikteki halka sayısıdır. XaYbZc formunda bir kimyasal bileşiğin moleküler formülü verilecektir (burada a, b ve c, bileşikteki X, …

5
Faktörü paylaşan kullanılmayan en küçük sayı
Bu değirmen sorununun güzel bir sorusu. Ben bir sıra tanımlamak ve bir dizin verilen bir girdi çıktı için bazı kod golf. Dizideki ilk öğe 2'dir. Sekanstaki n nci madde, listede görünmeyen n (1'den farklı) ile en az bir faktörü paylaşan n ve 1 dışındaki en küçük pozitif tamsayıdır. Test senaryoları …

15
Tekrarlanan karşılıklı
Yapmanız gereken, girdi olarak ondalık sayı alan bir işlev / program oluşturmak ve sayı bir tamsayı oluncaya kadar sayının kesirli kısmının karşılığını tekrar tekrar almanın sonucunu çıkarmaktır. Daha spesifik olarak, süreç aşağıdaki gibidir: Girdi x olsun X bir tamsayı ise çıktı alın. Aksi takdirde: x ← 1fr a c (x)x←1frbirc(x)x …

19
Nasıl HEX2 RGBA dönüştürmek için?
Sanat dünyası renklerle doludur, ancak ağın dünyası farklı renklerin sanat dünyasından ve renderlarından bile daha doludur. Bu nedenle, bir tür renk biçimini diğerine nasıl dönüştüreceğimizi bilmemiz gerekir. Sorun açıktır: Belirli bir HEX kodunu ( #00ff0080örneğin) RGBA'ya (gibi rgba(0, 255, 0, 0.5)) dönüştürmektense bir program / işlev yazın . Kurallar: HEX'i …

9
ASCII kontur çizimi çizme
Yürüyen kareler algoritmasının her hücre için tanımlayacağı aşağıdaki 3x3 bloğu düşünün (0 tabanlı etiketli kimlikle): 0: ... ... ... 1: ... ... \.. 2: ... ... ../ 3: ... --- ... 4: ..\ ... ... 5: /.. ... ../ 6: .|. .|. .|. 7: /.. ... ... 8: /.. ... …

1
I <3 koşullu
Kodunuzda çok uzun, sıkıcı görünümlü koşullara sahip olursunuz: if flag == 1: while have != needed: if type == 7: Bunlar çok daha sevimli &lt;3koşullu meslektaşlarına dönüştürülebilir: if abs(flag - 1) + 2 &lt;3: while 3 - abs(have - needed) &lt;3: if 2 + abs(type - 7) &lt;3: Görev Senin …

7
İki sayı benzersiz faktörler içeriyor mu?
İki sayıyı faktöriyelerine ayırın; eğer paylaşırlarsa, bir falsey değeri döndürün. Aksi takdirde, gerçek bir değer döndürün. ( bu son sorudan esinlenerek ) Diğer bir deyişle, her girdi numarasını faktöriyellerin (pozitif tamsayıların) toplamı olarak en açgözlü şekilde yazın; her iki göstergede faktöryel görünmüyorsa gerçek bir değer döndürür, aksi takdirde bir falsey …

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.