«code-golf» etiketlenmiş sorular

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

1
EBCDIC kod golf (Doğum günün kutlu olsun, Sistem / 360!)
Çok geçmeden IBM, System / 360 bilgisayar ailesini açtığından bu yana 50 yıl geçecek . EBCDIC karakter setini ilk kullanan bunlardı . Bu vesileyle, "sıradan" metni EBCDIC kodu sayfa 037'ye ve oradan dönüştürebilen en kısa programı kimlerin yazabileceğini görelim . Wikipedia'dan CP037'yi ISO-8859-1'in bir üst kümesine eşleyen bir çeviri tablosu …

6
2D konveks gövdenin alanı
Size bir 2D Öklid düzlemindeki noktaların kartezyen koordinatlarını ( x , y)(x,y)(x, y) temsil eden tam sayı çiftlerinden oluşan bir dizi / liste / vektör verilir ; tüm koordinatlar - 104-104−10^4 ile 10410410^4 , kopyalara izin verilir. En yakın tam sayıya yuvarlanmış bu noktaların dışbükey gövdesinin alanını bulun ; tam …

6
String Manipulation Interpreter
özet Yalnızca karakterler kullanılarak yeni bir dize düzenleme dili oluşturuldu $+#-!*|@>! Senin görevin mümkün olduğunca az bayt içinde bir tercüman uygulamaktır. Giriş Bu dilin tek bir satırı olan bir dize. Bu herhangi bir makul yolla (stdin, fonksiyon parametresi, komut satırı argümanı vb.) Veya önceden tanımlanmış bir değişken olarak alınabilir. Program …

12
Büyülü Modulo Kareleri
Ben sayı teorisinin büyük bir hayranıyım. Sayı teorisinde büyük bir şey modüler aritmetiktir; tanım a≡bmodma≡bmodma\equiv b\mod m ise ve sadece m∣a−bm∣a−bm\mid a-b . Yapılması eğlenceli bir şey güçlere yükseltmektir: özellikle modül asal bir sayı olduğunda. Özellikle, aaa ve mmm nispeten asal ise ( 111 dışında ortak bir faktör paylaşmıyorsa ) …

11
Bitsel Döngüsel Etiketi Benzet
Meydan okuma Herhangi bir varsayılan G / Ç biçiminde iki dize verildiğinde aşağıdakileri yapın: NOT: Zorluk ilk dizeye "veri" ve ikincisi "program" olarak anılacaktır. Programı sonsuz bir şekilde yinelenen sonsuz bir dizeyle değiştirin (örn. 10-> 1010101010...). Zorluk buna "sonsuz program" olarak değinecektir. Veriler boş olmasa da, sonsuz program üzerinde döngü …

1
MENACE'yi uygula
Arka fon MENACE ( M achine e ducable N oughts bir nd Cı Rosses e ngine) 1960 İngiliz bilgisayar bilim adamı Donald Michie tarafından oluşturulan oyun Noughts ve çarpılar için bir temel sığ makine öğrenme algoritmasıdır. Başlangıçta, her biri bir tahta pozisyonu ile etiketlenmiş ve renkli boncuklar (olası hareketleri temsil …

9
Büyük Quine Piramidi
Görev, bir bükülme ile oldukça basit bir soru mücadelesi, kaynak kodunuzu bir piramit şeklinde çıkarmalısınız. Bir piramidin şekli aşağıda tanımlanmıştır: 1 234 56789 ABCDEFG HIJKLMNOP QRSTUVWXYZa bcdefghijklmn ......etc...... Bu zorluğun ana sınırlaması, kininizin piramidin desenini engellemeyecek kadar bayt içermesi gerektiğidir. Örneğin, aşağıdaki program uzunlukları işe yarar: 1-byter: 1st layer of …

3
Bir Izgaradaki Belirsiz Konumlar
Dört mesafe sensörüne sahip küçük bir robotunuz var. Bir odanın düzenini bilir, ancak ızgara yönüne kilitlenmekten başka bir yönlendirme duygusu yoktur. Robotun okumalara göre nerede bulunduğunu bulmak istersiniz, ancak sınırlı sensörler nedeniyle belirsiz olabilir. Zorluk Açıklaması Bir oda düzeni ve duvar ile aranızdaki hücre sayısını gösteren dört saat yönünde mesafe …
11 code-golf  grid 

11
Bir Beyzbol Saha Dizesi Oluştur
Hedef Pozitif bir tamsayı alan bir program veya işlev yazın nve rastgele uzunluk dizisi (bundan böyle bir Pitch dizesi olarak adlandırılır) uzunluk oluşturur n. Giriş Sıfır olmayan, pozitif bir tam sayı n<= 100 Çıktı Olası, geçerli bir uzunluk aralığı dizisini temsil eden rastgele bir dize veya karakter listesi döndürün n. …

2
Golf Paterson'ın Solucanları
Paterson'ın solucanları , sonsuz bir üçgen ızgarada bulunan bir tür hücresel otomattır ve her adımda bir yönde dönerler ve bir birimi hareket ettirirler. Tanımlayıcı özellikleri, asla aynı noktayı iki kez geçememeleri ve aynı çevreyle her karşılaştıklarında aynı kararı vermeleridir. Bir solucan, kuyruğu 3'te ve başı bu altıgenin merkezinde bulunan her …

7
Tamsayıların komşu faktörlerle yaklaşık oranı
1 bir faktör olarak sayılmazsa, 40'ın iki komşu faktörü vardır (4 ve 5) 1092'nin iki komşu faktörü vardır (13 ve 14) 350'nin iki komşu faktörü yoktur (2, 5, 7, 10, 14, 25, 35, 50, 70 ve 175 faktörlerinden - ikisi birbirini izlemez) Bu özelliğe sahip pozitif tamsayıların oranı, 6 (2 …
11 code-golf  number 

3
Aritmetik-geometrik bir dizi mi?
Bir aritmetiko-geometrik dizi , bir aritmetik dizi ve bir geometrik dizinin element olarak çarpımıdır. Örneğin 1 -4 12 -32, aritmetik dizinin 1 2 3 4ve geometrik dizinin ürünüdür 1 -2 4 -8. Bir tamsayı aritmetiko-geometrik dizisinin n. Terimi şu şekilde ifade edilebilir: an=rn⋅(a0+nd)an=rn⋅(a0+nd)a_n = r^n \cdot (a_0 + nd) bazı …


12
Böl onu. Fakat hepsi değil!
Bu StackOverflow sorusundan ilham alındı . Giriş: Üç girdi alacağız: DBölünecek sınırlayıcı karakter Bir karakter Iikisi arasında hangi biz (yani sesler belirsiz, biliyorum, ama ben aşağıda açıklayacağım) sınırlayıcı karakteri göz ardı Dizi S Çıktı: Bölme işleminden sonra alt dizeleri içeren bir liste / dizi. Misal: Input: D = ',' I …
11 code-golf  string 

1
Bir mayın tarlası kibar yakın görüşlü sarhoş Bot
Başlıktan da anlaşılacağı gibi, bu sorun @NP'den Kibar Görüşlü Sarhoş Botundan yarı esinlenmiştir. Zavallı botumuz başlangıçta kartezyen bir ızgaraya yerleştirilir ve her dakikadan sonra dört birimden birinde (Yukarı, Aşağı, Sol, Sağ) 1 birim hareket eder. N dakika sonra , ızgaradaki gizli mayınların tümü etkinleşir ve üzerlerinde kendilerini bulabilecek kötü botları …

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.