«code-golf» etiketlenmiş sorular

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

23
Doğal sayıları setlerle oluşturma
Bu yapı Doğal Sayıları temsil etmenin bir yoludur. Bu gösterimde, 0 boş küme olarak tanımlanır ve diğer tüm sayılar için n, {0} ve {n-1} birleşimidir. Örneğin, yapı 3 için algoritmayı takip edebiliriz: 3 = {ø, 2} = {ø, {ø, 1}} = {ø, {ø, {ø}}} Görev Tahmin edebileceğiniz gibi, göreviniz doğal …

8
Öklid algoritmasını görselleştirin
Öklid algoritması, iki pozitif tam sayının en büyük ortak bölenini (GCD) hesaplamak için yaygın olarak bilinen bir algoritmadır. Algoritma Bu zorluğun amacı için, algoritma aşağıdaki gibi açıklanmaktadır: Belirli bir karakter bitişik çizgileri, iki giriş görüntü bir girişi, örneğin 3,4komşu hatlar ile temsil edilebilir 000ve0000 İlk çevirin length(short_line)başka karakterin içine uzun …

9
Halı ve Havaalanı
2015 yılında Portland Uluslararası Havaalanı ikonik halılarının yerini almaya başladı . Eski halılarını mümkün olduğunca az baytla çizmek için bir program yazmanızı istiyorum. Halı: Özellikler İşte bir döşemenin ölçeklenebilir pdf görüntüsüne bir bağlantı. Çıktınız, göreli boyutlara ve o resmin yerleşimine uymalıdır. Son görüntünüzdeki tüm renkler, belirtilen görüntüdeki her RGB değerinin …

5
Cuboid tipini belirleme
Giriş: Ben kıvrımlı bir bulmaca koleksiyoncuyum. Burada şu anki ± 300 bulmaca koleksiyonumu görebilirsiniz. Bence herkes bir NxNxN Küp olan normal Rubik Küpünü (3x3x3 Küp) biliyor . Ayrıca SuperAntionioVivaldi tarafından daha iyi açıklanabilen , farklı şekillerde gelen Cuboids (blok şeklinde bulmacalar) vardır : Normal Domino küp (gibi 2x2x3 , 2x3x3 …

5
Büküm Cümleleri
kurallar Program girdi olarak bir dize / kelime dizisi almalıdır. Dize / dizideki her sözcük için, sözcüğün önünden ve arkasından sırayla karakterler alarak sözcüğü yeniden oluşturur. 12345678 9 -> 15243687 9. Daha sonra kelimeleri, dizedeki en erken ve en son oluşan sözcük arasında dönüşümlü bir şekilde yeniden düzenleyecektir. 15243 687 …

3
ASCII Dandelions
Bunlar ASCII karahindiba: \|/ \ / | /|\ | \|/ | | | | _\|/_ | | | /|\ ASCII karahindiba üç parametreye sahiptir: Sapın uzunluğu (1 ile 256 arasında pozitif sayı, tohum sayısı (0 ile 7 arasında pozitif sayı) ve yönlendirme (^ veya v). Yukarıdaki karahindibada uzunluk, tohum ve …

1
Hold'em veya Fold'em?
Arkadaşınız sizi son dakikada yüksek bahisli bir poker oyununa davet etti ve bir bilgisayar bilimcisi olarak, oyunda avantaj elde etmek için yeteneklerinizi kullanmaya karar verdiniz. Göreviniz verilecektir 2 cards(eliniz) ve 0, 3, 4 or 5 cards(dağıtılmış kartlar), mümkün olan en iyi elin ne olacağına karar vermelisiniz. Eğer 7 kartın hepsi …

12
Bu Dizi Grafiği mi?
Bir grafik dizisi , her biri basit bir grafikteki bir düğüm için kenar sayısını belirten bir pozitif tamsayı dizisidir . Örneğin dizi 2 1 1, biri 2 kenarı, diğeri bir bağlantısı olan 3 düğümü olan bir grafiği belirtir. Tüm diziler grafik diziler değildir. Örneğin 2 1, bir grafik dizisi değildir …

11
Ters Pi işlevi
Pi fonksiyonu faktöriyelerin gerçekler (ya da karmaşık sayılar) üzerindeki bir uzantısıdır. N tamsayıları için , Π (n) = n! ancak gerçekler üzerinde bir tanım elde etmek için onu bir integral kullanarak tanımlarız: Bu meydan okumada Π fonksiyonunu tersine çevireceğiz . Gerçek sayısı göz önüne alındığında z ≥ 1 , pozitif …
17 code-golf  math 

5
Alıntı-Güvenli Quines
Göreviniz basittir: giriş almayan ve kaynak kodunu veren (veya döndüren) bir program (veya işlev) yazın. Yakalama, program "quotes"(Unicode karakter 34) içine sarıldığında , tekrar (şimdi alıntılanan) kaynak kodunu çıkarmasıdır. Quines için standart kurallar geçerlidir. Bu kod golf , bu yüzden en kısa program (bayt cinsinden) kazanır.

20
Güzel bir kutu çıktı
Zorluklarınız tam olarak aşağıdaki kutuyu çıkarmaktır: .................................................. .................................................. .. .. .. .. .. ++++++++++++++++++++++++++++++++++++++++++ .. .. ++++++++++++++++++++++++++++++++++++++++++ .. .. ++ ++ .. .. ++ ++ .. .. ++ .................................. ++ .. .. ++ .................................. ++ .. .. ++ .. .. ++ .. .. ++ .. .. ++ .. .. ++ …

4
2017 Neredeyse Burada!
Meydan okuma Zorluk basit: Hiçbir giriş almamak ve aşağıdaki mesajı çıkarmak: _ __ __ | | | | | |_ |__| | | 31 Aralık 2016'da UTC gece yarısından önce veya sonra saat sayısına eşittir. Örnekler Örneğin, saat 19:01 UTC Aralık 31 ise: _ __ __ | | | | …

7
Birbirinin içine girme testi yapın
Göreviniz, çalıştırıldığında kendisini çıktı olarak döndüren bir program oluşturmaktır (bu bir quine olarak bilinir). Bununla birlikte, bu tırnak kopyalanan nzamanlar tırnak kopyasını döndürmelidir, ancak karakterlerinin her biri yer nzamanlarında çoğaltılır , burada npozitif bir tamsayıdır. Orijinal programınız Derp: Derp -> Derp (must return itself as output to be a quine) …

4
2B Trafik Sıkışıklığı
Biham-Middleton-Levine trafik modeli modelleri trafik basitleştirilmiş bir kendini organize hücresel otomat olduğunu. Rastgele bir başlangıç ​​pozisyonuna sahip bir kafes üzerindeki noktalarla temsil edilen bir dizi arabadan oluşur, burada her araba iki tipten biri olabilir: sadece aşağıya doğru hareket eden (bu makalede mavi olarak gösterilen) ve sadece sağda (bu makalede kırmızı …

9
Bu bir sayı mı?
Prelude: Test senaryoları hazırlamak istedim, bu yüzden onları kolay bir şey üzerinde deneyeceğim. Meydan okuma: Herhangi bir (dize) girişi (görünür ASCII aralığında) alın ve bir sayı olup olmadığını bulun ve değerlendirmek için kullanılabilecek bir şey çıkarın. Kurallar: Bir sayı yalnızca karakterleri içerecektir -0123456789,. Yanıtlar yalnızca -1000000000 ve 1000000000 (özel) arasındaki …

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.