«code-golf» etiketlenmiş sorular

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

6
Ders Kitaplarını Sırala
Ders Kitaplarını Sırala Okul yakında başlıyor (eğer henüz gelmediyse) ve ders kitaplarımızı düzenli hale getirmenin zamanı geldi. Kitaplarınızı alfabetik olarak sıralamanız gerekiyor ama bu çok uzun sürüyor, bu yüzden bunu yapmak için bir program yazmaya karar veriyorsunuz. Örnekler Giriş: _ | | _ |F| | | |o|_|P| |o|B|P| | |a|C| …

9
Bir tamsayı qvolume
Her negatif olmayan tamsayının dört kare tamsayının toplamı olarak yeniden yazılabileceği eski bir bilgidir. Örneğin, 1 sayısı olarak ifade edilebilir . Ya da, genel olarak, negatif olmayan bir tamsayı , orada tamsayıyı ana kadar , a, b, c, d bu tür02+02+02+1202+02+02+120^2+0^2+0^2+1^2nnna,b,c,da,b,c,da,b,c,d n=a2+b2+c2+d2n=a2+b2+c2+d2n = a^2+b^2+c^2+d^2 Joseph-Louis Lagrange bunu 1700'lerde kanıtladı ve …

28
Kale sayısı 1D
Bir dizi kale ve / veya boş boşluk içeren bir konum göz önüne alındığında, kaç değişik kale hareketi yapılabileceğini gösterir. Bir kale sola veya sağa boş bir alana doğru hareket edebilir, ancak başka bir kale üzerinden geçmeyi gerektiren birine değil. Bir kale hareket ettiğinde, diğer kale yerinde kalır. Örneğin, bu …

7
Ne unuttuk?
Göreviniz, bir dizi bayttan oluşan boş olmayan bir bilgisayar programı yazmaktır. Programda belirli bir bayt seçer ve programın tüm örneklerini programdan kaldırırsak, değiştirilen program kaldırılan baytı çıkarmalıdır. Mesela programımız olsaydı aabacba Daha sonra bcbçıktı a, aaacaçıktı bve aababaçıktı olurdu c. Değiştirilmemiş programın ne yaptığı önemli değil. Yanıtlar bayt sayısını en …

22
Karakterleri yağmur yağdır
Esinlenen bu sohbet mini meydan. Giriş olarak bir dize verildiğinde (yalnızca ASCII yazdırılabilir karakterleri), dizgiyi "yağmur" harfleri aşağıya gelecek şekilde yazdırın. Her harf aşağıya doğru rasgele bir satır sayısı ( 0her biri sıfır olmayan bir olasılık olan dizginin uzunluğu ile uzunluğu arasında rastgele ) ve sütun başına yalnızca bir karakter …

8
Bir alphabeTrie yapın
Aşağıdaki alfabetik olarak sıralanmış kelime listesini göz önünde bulundurun: balderdash ballet balloonfish balloonist ballot brooding broom Tüm kelimeler ile başlar bve ilk 5 ile başlar bal. Sadece ilk 2 kelimeye bakarsak: balderdash ballet bunun yerine yazabiliriz: balderdash +let burada ' 'bir kelimenin önceki kelime ile önek karakterini paylaştığı yerlerde kullanılır; …
31 code-golf  string 

19
Düşman Bölen Sayıları
Bazı pozitif tam sayı bölenleri birbirlerinden gerçekten nefret ederler ve bir veya daha fazla sayıyı paylaşmayı sevmezler. Bu tamsayılar, Hostile Divisor Numbers ( HDN ) olarak adlandırılır. Örnekler Numara 9566sahiptir 4bölenler: 1, 2, 4783 and 9566 (gördüğünüz gibi, bunların hiçbir iki aynı rakam paylaşan ). Bu durumda, 9566 a, H …

23
Kaynak kodunu değiştiriyorum, girişi değiştiriyorsunuz!
Soygun a soygun a soygun a soygun . Git onları oyla! Göreviniz kabul etmek isterseniz, girişini / argümanını¹ veren / veren bir program / işlev yazmaktır. İşin zor yanı, kaynak kodunuzu² dönüştürürsem, çıktı / sonucun da aktarılması gerektiğidir. Çözümünüzün hangi tür 2D verilerini kabul edebileceğini seçebilirsiniz. Örneğin, bir liste listesi, …

3
Gökkuşağının sonundaki hücre
Hepimiz , en ünlü ve etkili ezoterik dillerden biri olan beyin sesini duymuş ya da en azından duymuş olduk . Bu günlerde çoğu uygulama sonsuz bir bant kullanırken, Urban Müller'in orijinal derleyicisi 30000 hücreye sahipti. Az bilinen bir gerçektir *, kasetin sonunda, tipik bir beyin fırtınası programında neredeyse hiç etkileşime …

21
Bir küredeki rastgele nokta
Meydan okuma Girişsiz olan ve uzunluğu 111 olan bir vektörü teorik olarak düzgün bir rastgele yönde çıkaran bir program veya işlev yazın . Bu, açıklanan küre üzerindeki rastgele bir noktaya eşdeğerdir.x2+y2+z2=1x2+y2+z2=1x^2+y^2+z^2=1 böyle bir dağıtım sonuçlandı Çıktı denkleminin hassasiyet limitlerine sadık kaldığı teorik olarak düzgün rastgele dağılımdan üç değişken .x2+y2+z2=1x2+y2+z2=1x^2+y^2+z^2=1 Meydan …

23
Lütfen güverteyi karıştırmayı bırakıp oynar mısın?
Meydan okuma: Giriş: aralığında farklı pozitif tam sayıların .[1 , liste boyutu ][1,Liste boyutu][1, \text{list-size}] Çıktı: Bir tamsayı: Listenin karıştırılma süresi . Bir liste için, bu, listenin iki yarıya bölündüğü ve bu yarımların birleştirildiği anlamına gelir (yani listenin bir [1,2,3,4,5,6,7,8,9,10]kez karıştırılması, sonuçta ortaya çıkar [1,6,2,7,3,8,4,9,5,10], bu nedenle bu zorlama için …

10
Rationals'in dot ürününü bulun
Akşam yemeğinde bir arkadaşımın evindeydim ve "Asal faktör vektör alanı" fikrini önerdiler. Bu boşlukta pozitif tamsayılar, bir vektör olarak ifade edilir, öyle ki vektördeki n. Eleman n'in en büyükünün sayıyı böldüğü sayıdır. (Not eden vektörler terimlerin. Sonsuz sayıda bu araçlarının) Örnek 20 olduğu 2 0 1 0 0 0 ... …

5
8bit sanal makine
Arka fon Eski 8-bit 6502 çipimi seviyorum. 6502 makine kodunda PPCG'deki bazı zorlukları çözmek bile eğlenceli. Ancak basit olması gereken bazı şeyler (veri okuma veya stdout çıktısı gibi) makine kodunda gereksiz yere zahmetlidir. Yani aklımda kaba bir fikir var: 6502'den ilham alan kendi 8-bit sanal makinemi icat et, ancak tasarım …

30
2 Yetki Toplamı
Meydan okuma Bir tamsayı girişi xverildiğinde 1 <= x <= 255, toplandığında verenin ikisinin sonuçlarını döndürün x. Örnekler Giriş verilen: 86 Programınızın çıktısı alınmalı: 64 16 4 2 Giriş: 240 Çıktı: 128 64 32 16 Giriş: 1 Çıktı: 1 Giriş: 64 Çıktı: 64 Toplamda ikisinin gücü belli değilse, sıfırlar içerebilir. …
31 code-golf  binary  code-golf  sequence  integer  chess  code-golf  number  arithmetic  matrix  code-golf  code-golf  combinatorics  grid  set-partitions  code-golf  array-manipulation  graph-theory  code-golf  number  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  3d  code-challenge  restricted-source  printable-ascii  code-golf  board-game  code-golf  geometry  grid  code-golf  word-puzzle  code-golf  matrix  sorting  code-golf  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  code-golf  decision-problem  code-golf  math  number  arithmetic  restricted-source  code-golf  code-golf  number  integer  matrix  code-golf  date  code-golf  matrix  code-golf  sequence  combinatorics  chemistry  code-golf  array-manipulation  popularity-contest  code-golf  code-golf  natural-language  code-golf  number  integer  sorting  substitution  code-golf  string  number  date  encode  code-golf  decision-problem  code-golf  string  subsequence  code-golf  string  alphabet  code-golf 

30
İkili Fibonacci
Meydan okuma Olumlu bir tamsayı alan, Fibonacci dizisinin ilk N terimlerini ikili olarak alan, tek bir ikili sayıya birleştiren, bu sayıyı ondalık basamağa dönüştüren ve ardından ondalık olarak basılan bir program ya da işlev oluşturmanız gerekir. tamsayı. Örneğin 1 -> [0] -> 0 to decimal outputs 0 3 -> [0, …

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.