«code-golf» etiketlenmiş sorular

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

2
Bir sonraki hamlen nedir?
Bu meydan okuma, seçili bir dilde bir minimax işlevi yazmak , mevcut tahta durumu göz önüne alındığında bir NxN tic-tac-toe oyununda bir sonraki en iyi hamleyi çıkarmaktır . Kart girişi, bir Matris, 2D Koleksiyon veya sizin için anlamlı olan ancak kurallara uyan herhangi bir şey olarak kabul edilebilir . Olmanın …

8
Mayın Tarlası İş Başında
Herkes Windows XP ile birlikte gelen eski mayın tarama gemisi oyununu biliyor. 9x9 hücre matrisine bir sayı (bitişik kaç mayın olduğunu gösteren) veya bir maden içeren basit bir ızgaradır. Zorluk, PRNG'yi kendiniz uygularsanız, herhangi bir tamsayı tohumu (makinenizin / dilinizin en büyük int'i ne olursa olsun) verilen brownie noktalarıyla verilen …

10
RGB Degradeler Üretimi
Meydan okuma İki büyük onaltılık dizeleri verilen (her ikisi de 6 karakter uzunluğunda XXXXXX ve YYYYYY) (arasında değişen RGB değerleri temsil 000000etmek FFFFFFdahil) ve pozitif sıfır olmayan N tamsayıdır XXXXXX gelen yyyyyy için oluşturulan N + 2 renk doğrusal bir geçiş görüntülemek renk gradyanı ile sonuçlanacaktır. Misal Giriş FF3762 F08800 …
18 code-golf  color 

11
Kaynak kodu GO!
Kaynak kodunda gizlenmiş küçük yaratıkları avlamak için artırılmış gerçeklik kullanalım. Değiştirilecek ve bir PCG-mon görüntüleyecek 5 ardışık karakter hariç, kendi kod kaynağını çıkaran bir quine programı yazın :(^_^) Birbirini takip eden 5 karakterleri (konumdan kaynak kodu herhangi bir yerde konumlandırılabilir 0için n-5, nkaynak kod uzunluğu olmak üzere). Kaynak kodun uzunluğu …

21
Aşırı Tam Sayılar
Bir İçin pozitif tamsayı nasal çarpanlarına sahip Asal sayılar ve pozitif tamsayılar, biz iki işlevi tanımlayabilirsiniz:n = p1^e1 * p2^e2 * ... pk^ekp1,...,pke1,...,ek Ω(n) = e1+e2+...+ekasal bölenlerin sayısı ( çokluk ile sayılır) ( A001222 ) ω(n) = kbelirgin ana bölenlerin sayısı. ( A001221 ) Bu iki fonksiyonla fazlalığı tanımlarız e(n) …

19
Değişken Prime “İkizler”
Kardeşimle 2/3 ikizim, yani aynı ayın aynı gününde ama on iki yıl sonra doğdum. Ben 5 yaşındayken, o 17 yaşındaydı; makul bir şekilde güvenebileceğimiz son çağ çifti [71, 83], ikimiz de hayatta ve bu rastlantısal jübile'yi kutlayabiliyoruz. Görev Bir kod oluşturun girdi olarak iki tamsayı alır: pozitif tamsayı k olarak …
18 code-golf  primes 

14
Permutapalindromik sayılar
NGiriş olarak bir tamsayı verildiğinde , Npermutapalindromik sayıyı çıktılayın. Bir permutapalindromik sayı, bir palindromla sonuçlanan basamaklarının en az bir permütasyonu (yani kendi tersi olan bir sayı) olacak şekilde kesinlikle pozitif bir tamsayıdır. Örneğin , bir palindrom olan 117basamaklarına izin verilebildiğinden permutapalindromik bir sayıdır 171. Palindrom 10olmasına rağmen 01 = 1, …

23
Hızlı Golf: Altın Lider
Meydan okuma Buradaki API verilerini kullanarak , 2016 Rio Olimpiyat Oyunlarında (yani iade edilen listenin ilk unsuru) en fazla Olimpiyat altın madalyası olan üç ülkenin isimlerini çıktılayın. Örneğin, gönderme sırasında (18:23 UTC + 1, 15 Ağustos Pazartesi), ABD, İngiltere ve Çin en fazla altın madalyaya sahiptir, bu nedenle çıktı: United …

13
Bir Zar 10.000 atışını değerlendirin
Giriş Dice 10,000 6 zar ve yazılacak bir şey ile oynanabilen bir zar oyunudur. Oyuncular zarları birkaç kez döndürür ve sonunda bir puan kazanırlar. İlk 10.000 puana ulaşan oyuncu oyunu kazanır. Bu mücadelede bir topun skorunu hesaplamak sizin işiniz. Kuralların tamamı için buraya bakın . Oyun yaygın olarak bilindiği için …
18 code-golf  game 

14
Oldukça Pürüzsüz Hareketler
Aritmetikte, n'nin belirli bir asal sayı olduğu n-düzgün sayı , matematiksel olarak n'den büyük hiçbir asal çarpanı olmayan pozitif bir tamsayı olarak tanımlanır. Örneğin, 42, 7-pürüzsüzdür, çünkü tüm asal faktörleri 7'den küçük veya ona eşittir, ancak 44, 7-pürüzsüz değildir, çünkü asal bir faktör olarak 11'e sahiptir. Oldukça pürüzsüz bir sayıyı …
18 code-golf  math  primes 

4
Bir süredir alfabe avı yapıyorum
Biliyorsun, son zamanlarda bir çok "alfabe" zorluğu yaşadık. ( bir iki üç dört beş .) İyi bir meydan okumayı sevdiğimde ve bu meydan okumalar çok eğlenceliyken, bence hız değiştirme zamanı. Gelecekte bu tür zorlukları dışlamalıyız. Otomasyon zamanı ! Benim için ve otomasyon (ve ihtişam için!) İçin bazı alfabeler bulacaksınız. Alfabe …
18 code-golf  string  grid 

9
Okey Sırasını Oluştur
Göreviniz , yaptığım bir dizi olan Rummy Sekansının bir giriş nve çıkış elemanını almaktır n(OEIS'e bakmak size yardımcı olmaz). Tanım Okey Sırasının her elemanı bir dizi doğruluk veya falsey değeridir. Ör .: [true, false]. Okey Sırasının bir üyesini üretme adımları oldukça basittir: İlk indeksle başlayın, [](bu 0 elementidir). En soldaki …

4
Bir VIC şifre kodlayıcı yazma
VIC şifre şimdiye kadar tasarladığı en komplike kalem ve kağıt şifrelerin biridir. 1950'lerde Sovyet casusu Reino Häyhänen tarafından "VICTOR" kod adı ile kullanıldığında, ana prensibi gizleme yoluyla güvenliktir; bir sürü şaşkınlık. Göreviniz, bir mesaj alacak ve VIC şifresini kullanarak kodlayacak bir program veya işlev yazmaktır. Ayrıca burada bir VIC şifre …

11
İptal Tarihini Yasallaştır
Giriş: Bir tarihi içeren ( dd, MMve yyyy). Tarih nesnesi veya üç ayrı tamsayı da giriş olarak geçerlidir. Çıktı: Her bölüm ( dd, MMve yyyy) ayrı ayrı döndürülür ve en yakın geçerli tarihe yuvarlanır. Örneğin (biçimde dd-MM-yyyy): 21-10-2016olur12-01-6102 Zorluk kuralları: Sadece dd, MM, yyyygeçerli, ancak düzen ve kullanmak ayrı semboller …
18 code-golf  date 

6
Mod katlarını tanıma
Görev Bir mod-katlamasını , f (x) = x% a % 1 % a % 2 …% a k formunun bir fonksiyonu olarak tanımlayın , burada a i pozitif tamsayılar ve k ≥ 0'dır . (Burada % , sol ilişkisel modulo operatörüdür.) Y 0 ,…, y n − 1 n tamsayılarının …

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.