«code-golf» etiketlenmiş sorular

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

7
Bayrak dalgası yapın
Bir bayrak al, bunun gibi: ----------------------------- | | | | | | |=============+=============| | | | | | | ----------------------------- Ve bir sayı girişi: "dalga boyu" Dalga uzunluğunun 5 olduğunu söyleyin. Sonra, çizgi boyunca her 5 karakter baştan başlayarak bir sonraki karakteri a -ile \değiştirin ve bir satır sonra tüm …

8
Err, neredeyim?
Oh hayır! Büyük bir ormanda sıkışıp kaldım (Tamam, tam olarak değil ama sadece farz et) ve nerede olduğumu bilmiyorum! Neyse ki, dizüstü bilgisayarımı getirdim. Ama 'Haritalar'ı aradığımda,' Sonuç yok 'dedi ve bunu son çare olarak soruyorum. Lütfen konumumun boylamını ve enlemlerini herhangi iki sayı biçiminde çıkaran bir program yapın. any …
26 code-golf 

21
Bir Listeyi Frekansa Göre Gruplama
Bir tamsayı listesi verildiğinde, en önce gerçekleşen öğeleri gruplandırın, ardından listedeki her bir benzersiz öğe bir kez gruplanıncaya kadar en sonuncuyu ve diğerlerini gruplandırın. Örnekler: Giriş: [1,2,3] Çıktı: [[1,2,3]] Giriş: [1,1,1,2,2,3,3,4,5,6] Çıktı: [[1],[2,3],[4,5,6]] Giriş: [1,1,1,4,5,6,6,6,7,7,8,8,8,8,8,8,8,9,5,6,5,6,5,6,5,6,-56] Çıktı: [[6, 8],[5],[1],[7],[9,4,-56]] Giriş: [] Çıktı: [] Giriş: (empty input) Çıktı: ERROR/Undefined/Doesn't matter kurallar Gruplamalar …

24
Sıralı Bir Kelime mi?
( Puzzling'deki bu yazıdan esinlenmiştir . DİKKAT: AŞAĞIDAKİ KEÇE İÇİN SPOILER.) Standart telefon tuş takımı, harfleri aşağıdaki sayılarla ilişkilendirir: 1 -> 2 -> ABC 3 -> DEF 4 -> GHI 5 -> JKL 6 -> MNO 7 -> PQRS 8 -> TUV 9 -> WXYZ 0 -> Belirli bir giriş …

30
Sıfır olmayan çoğu öğenin bulunduğu satırın dizini
Bu basit bir tanesidir: Girdi olarak bir tamsayı matrisi alın ve sıranın dizinini en sıfır olmayan öğeyle çıktılayın. Sıfır olmayan öğelerin yalnızca bir satır olacağını varsayabilirsiniz. Test durumları: Bunlar 1 indekslidir, 0 indeksli veya 1 indeksli olarak seçebilirsiniz. 1 0 row = 1 --- 0 -1 0 0 row = …
26 code-golf  matrix 

7
Tek İfade, Birçok Değer
Bilinen matematiksel sembollerimizi kullanarak: +, x, parantez ve herhangi bir rasyonel sayı, istenen sayıları değerlendiren ifadeler oluşturmak kolaydır. Örneğin: 1+(2x3)=7, (1+2)+(3x6.5)=22.5ve bu kadar. Yeterince sıkıcı. Bu meydan okuma, biz yeni operatörünü kullanacağız: ±. ±Bir ifadede kullanılması , ifadesini değiştirerek ifadeyi değerlendirmeniz gerektiği anlamına gelir ±.+ veya -tüm yollarla tüm olası …

30
Bir dama tahtası matrisi oluşturun
Girdi olarak n pozitif bir tamsayı alın ve 1 ile 0'dan oluşan bir n-by- checkerboard matrisini çıktılayın . Sol üst hane her zaman 1 olmalıdır . Test durumları: n = 1 1 n = 2 1 0 0 1 n = 3 1 0 1 0 1 0 1 0 …

9
GCD / LCM Polyglots!
Buradaki zorluk, girişlerinin GCD'sini bir dilde ve girişlerinin LCM'sini başka bir dilde veren bir program veya işlev yapmaktır . GCD veya LCM için yerleşiklere (sana bakıyorum, Mathematica) izin verilir, ancak teşvik edilmez. Asla 1000'den büyük olmayan, her zaman pozitif tamsayılar olacak 2 giriş olacaktır. Test Kılıfları Her satır formatta bir …

30
Tarih ne?
Meydan okuma Garip bir şekilde, bu henüz yapılmadı: Geçerli tarihi gösterir. kurallar İzlemeniz gereken tarih formatı aşağıdaki gibidir: YYYY-MM-DD Ay ve günün 10'dan küçük olması durumunda sıfırlarla doldurulması gerekir. Örneğin, program 24 Mayıs 2017’de çalıştırılıyorsa, 2017-05-24 Tarih her zaman UTC’de veya yerel tarihte olabilir. Artık yıllarla başa çıkmalısın. yani artık …
26 code-golf  date 

30
Numaram ne kadar sürüyor?
Meydan okuma Bir tam sayı verildiğinde Q, aralıktaki -(2^100) ≤ Q ≤ 2^100, bu sayıdaki hane sayısını (10 tabanındaki) çıkar. kurallar Evet, numarayı bir ip olarak alabilir ve uzunluğunu bulabilirsiniz. Tüm matematiksel fonksiyonlara izin verilir. Herhangi bir bazda giriş alabilirsiniz, ancak çıkış, baz 10'daki sayının uzunluğu olmalıdır. Eksi işaretini negatif …

6
ASCII Cayley Grafiği
Formüle ettiğim farklı bir zorluk için biraz araştırma yaparken , özellikle bunun gibi bir Cayley grafiğiyle karşılaştım . İlk bilim-sanat mücadelesinde başarılı yazarlardan biri olduğum için , elbette bunun için bir ASCII sanat mücadelesi yapmak zorunda kaldım. Buradaki zorluk, serbest gruba ait bir Cayley grafiğinin bu ASCII sanat tasvirini iki …

3
Hayat Oyunu
Arka fon Bu zorluk, PPCG 2016'nın En İyisi kategorisinde göründüğü kadar basit değil , mücadelesiyle kazanan pilotun şerefine. 4 no'lu müzik kutum bu şarkıyı çalabilir mi? Tebrikler! "Hakkımda" sayfasında, bu kullanıcının Game of Life hücresel otomatiği için gerçekten temiz bir simülatörü var . (Cidden, git kontrol et.) Öte yandan, aspillera …

11
Üçgen Manhattan Mesafe
Manhattan mesafe düzenli bir ızgara üzerinde bir diğerinden bir hücre ulaşmak için gereken gereken ortogonal adımları sayısıdır. Ortogonal adımlar, ızgara hücrelerinin kenarlarından geçen köşelerdir (bize, Chebyshev mesafesini verecek olan köşelerin aksine ). Üçgen ızgara gibi diğer ızgaralar üzerinde benzer bir mesafe tanımlayabiliriz. Her bir hücrenin bir x,yçift içerdiği aşağıdaki indeksleme …

24
Tamsayılar sıraya katıldığında
Giriş Bir kuyruk elemanları olan bir soyut veri türü ön eklendi (enqueue) ve arka kaldırılır (dequeue). Bu aynı zamanda FIFO (First In First Out) ilkesi olarak da bilinir . En iyi örnekle gösterilmiştir: Meydan okuma Pozitif tamsayıları içeren ve boşluğu belirten öğeleri içeren ( boş olan bir öğe) boş olmayan …

11
Anagram Quines (Polislerin Konu)
Bu bir polis ve soyguncular mücadelesinde Robbers'in İpliği burada bulunabilir . Buradaki zorluk, kaynak kodunun bir anagramını çıkaran, ancak orijinal kaynak kodun kendisinin çıktısını almayan bir program yazmaktır. Örneğin, aşağıdaki Python programı, print`'print*2``'*2` baskılar 'print*2``print*2``' orijinal kaynağıyla aynı karakterlerin hepsine sahip ancak farklı bir sırada. Böyle bir program bulduktan sonra, …

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.