«code-golf» etiketlenmiş sorular

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

3
Paylaşılan Doğum Günü Partisi
Bir ofis (buna "Ofis" diyelim) 2019 yılında ofis doğum günü partilerini birleştirerek boşa harcanacak zamanı azaltacak. Aynı haftanın Pazartesi ve Cuma günleri (dahil) arasında doğum günü olan iki kişi, o hafta bir saatte Paylaşılan Doğum Günü Partisi ile birlikte kutlanacak . Doğum günleri cumartesi veya pazar günleri düşenlere parti verilmez. …

12
Farklı kombinasyonlar mümkündür
Sorun Bir n değeri verildiğinde, (0, 0) ila (2n, 0) referanslarında yazılı bir dağ manzarası hayal edin. Eğimler arasında beyaz boşluklar olmamalı ve dağ x ekseninin altına inmemelidir. Çözülmesi gereken sorun şudur: n (manzaranın büyüklüğünü tanımlayan) ve piklerin k sayısı (k her zaman n'den küçük veya n'ye eşittir), k zirveleri …

24
Çarpımsal undelta
Şimdi değerlerin "çarpımsal deltalarını" tanımlayalım olarak:[a0,⋯aN,][a0,⋯aN,][\; a_0, \cdots a_N, \;] [a1/a0,⋯,ai+1/ai,⋯,aN/aN−1][a1/a0,⋯,ai+1/ai,⋯,aN/aN−1] [\; a_1 / a_0, \cdots, a_{i+1} / a_i, \cdots, a_N / a_{N-1} \;] Ters işlem - yani "çarpımsal undelta" - yukarıdaki işlem verilen değerlerle sonuçlanacak şekilde değerler döndürür. Misal Verilen değerler " çarpma undelta " işlemine genel bir çözüm …

3
Yorumlanmış aritmetik
Bilinen bir gerçek şu ki, yeterli dil uzantılarını (ghc) açarsanız, Haskell dinamik olarak yazılmış bir yorumlanmış dil haline gelir! Örneğin, aşağıdaki program toplama işlemini uygular. {-# Language MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances, UndecidableInstances #-} data Zero data Succ a class Add a b c | a b -> c instance Add Zero …

10
Tarih Oluşumları
Üç negatif olmayan tamsayılar Verilen y, mve d(bunlardan en az biri pozitif olmalıdır) ve pozitif yıl geçerli bir tarih (yıl, ay ve günü içeren herhangi makul bir biçimde ve hiçbir ek bilgi), çıkış olduğu tarih yyıl, may ve dalındığı tarihten itibaren gün. Gregoryen takvimi tüm tarihler için kullanılmalıdır (Gregoryen takviminin …
9 code-golf  date 

11
Kıyamet Saati
Bir sandalyeye zincirlenmişsin. Altında büyük bir volkan var. Yanınızda 12 saatlik bir saat uğursuzca keneler ve görüyorsunuz, arkadan bir zincire kadar uzanan ve sizi dünyanın ortasına bırakacak tellere sahip. Saate bantlanmış bir not: Her saat ibresinin bir elektrotu vardır. Her iki saat ibresi aynı konumda olduğunda, güç akar ve ölürsünüz. …
9 code-golf  date 

10
Listeler listesindeki girişlere sırayla girerek tuples
Meydan okuma: Boş olmayan tamsayı listelerinin bir listesi verildiğinde, aşağıdaki formdaki tupleslerin bir listesini döndürün: İlk liste, ilk listenin her bir öğesinden sonra gelen her bir listenin ilk öğesinden başlayarak, sonraki listenin ilk öğesiyle başlar, bu nedenle i. Tuple olmalıdır [ith element of first list, first element of second list, …

2
Powder Toy'da golf için ipuçları
Bu ile eğlenin, Toz Oyuncak özellikle filtre mantığı ile golf için ilginç bir meydan okuma. TPT'yi zorlaştıran şey, bir probleme yaklaşmanın birçok çok yoludur: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic, and/or wall logic? Gibi, TPT golf ipuçları için bir yer oldukça yararlı olacaktır, …
9 code-golf  tips  the-powder-toy  code-golf  number  array-manipulation  integer  code-golf  string  decision-problem  boggle  code-golf  array-manipulation  average  code-golf  math  code-golf  decision-problem  restricted-source  code-golf  code-golf  math  primes  code-golf  random  code-golf  tips  perl  code-golf  string  parsing  code-golf  math  number  decision-problem  code-golf  math  number  code-golf  string  alphabet  code-golf  math  geometry  code-golf  interpreter  brainfuck  code-golf  code-golf  decision-problem  boggle  code-golf  math  number  sequence  code-golf  math  code-golf  ascii-art  code-challenge  restricted-source  quine  code-golf  math  decision-problem  number-theory  primes  code-golf  ascii-art  code-golf  integer  graph-theory  chess  code-golf  math  interpreter  code-golf  code-golf  code-golf  ascii-art  code-golf  arithmetic  number-theory  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  code-golf  primes  factoring  encode  code-golf  decision-problem  code-golf  geometry  grid  code-golf  quine  code-golf  matrix  code-golf  matrix  code-golf  code-golf  number  array-manipulation  code-golf  array-manipulation  sorting  code-golf  matrix  code-golf  brain-flak 

22
En düşük değeri kullanarak azaltın
Meydan okuma Bir sayı dizisi alan bir işlev oluşturun ve her öğeden dizideki henüz başka bir öğeden çıkarılmamış en düşük öğeyi çıkarın. En düşük değeri kullandıktan sonra, tekrar kullanılamaz. Dizideki sayılar ondalık sayılardır ve mutlaka tamsayı değildir. Misal: Input: [6, 4, 7, 8, 9, 2, 1, 4] Next lowest value: …

5
Dört Spiral Ekseni
Sayıları alın ve her bir basamağı kendi ayrı karesine 0, 1, 2, 3, 4, ...yazarak, aşağı doğru başlayarak saat yönünde spiral olarak düzenleyin . Daha sonra, bir ekseni ve bir girdi tamsayısını temsil eden dört farklı ve tutarlı ASCII karakterinden biri (seçiminiz) göz önüne alındığında , karşılık gelen eksen boyunca …

5
TwoMega'yı yorumla
Bu meydan okuma olarak, sizin için bir tercüman yazacak 2 Q (olarak transkripsiyonu TwoMega ), gevşek dayalı bir dil brainfuck sonsuz boyutlu depolama alanına sahip. Dil 2 Ω halde üç parça içerir: Bant bit sonsuz listesi, tüm bu 0 durumuna getirilir bir en soldaki elemanı, ancak en sağdaki elemanı vardır. …

1
+ - sırt çantası sorunu
Her biri bir ağırlık ve bir değere sahip bir öğe kümesi verildiğinde, toplam ağırlığın belirli bir sınıra eşit veya daha az olması ve toplam değerin mümkün olduğunca büyük olması için bir koleksiyona dahil edilecek her öğenin sayısını belirleyin. Daha fazla bilgi için Wikipedia Örneğin, maksimum 15 ağırlık verilebilir ve değeri …

4
Topları çöp kutularına koymanın yollarını sayın
Bu görevde size tek sayıda beyaz top ve aynı sayıda siyah top verilir. Görev, topları çöp kutularına koymanın tüm yollarını saymaktır, böylece her kutuda her rengin tek bir sayısı vardır. Örneğin, 3 beyaz topumuz olduğunu varsayalım. Farklı yollar: (wwwbbb) (wb)(wb)(wb) iki farklı olasılık için. 5 beyaz topumuz varsa, farklı yollar: …

15
En büyük meydan
Bu soru, bir tablodaki En Büyük Meydan'a benzer . Meydan okuma Dize veya dizi biçiminde 1ve 0dize biçiminde bir matris verildiğinde, tümünü içeren en büyük kare alt matrisinin alanını belirleyen bir işlev oluşturacaksınız ."xxxx,xxxxx,xxxx,xx.."["xxxx","xxxx","xxxx",...]1 Kare bir alt matris eşit genişlik ve yüksekliğe sahiptir ve işleviniz yalnızca en büyük alt matrisin …

3
Çarpışan Arabaların Simülasyonu
Giriş Hızı ve yönü olan bazı ASCII arabalarım var. Hızları sayıları ile temsil edilir. Bir araba varsa <>o zaman durdu. Örneğin: <> 1> 2> 3> Bir saniye sonra anladım <> 1> 2> 3> İkiden sonra anladım <> 1> 2> 3> İki araba çok yakınsa çarpıyorlar. 1> <1 1> <2 Bir …

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.