«code-golf» etiketlenmiş sorular

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

13
Klavye Dostu Numaralar Üret
En yaygın bilgisayar klavyesi düzenlerinde ondalık basamak tuşları bulunur 1234567890 harflerin tuşlarının üstünde, üstlerinde ilerliyorlar. Ondalık bir basamağın komşusu , varsa kendi basamaklı tuşundan ve basamaklı tuşlardan sağa ve sola doğru basamak kümesi olsun. Örneğin, 0 {0, 9}mahallesi ve 5 mahallesi {4, 5, 6}. Şimdi, klavyeyle uyumlu bir sayıyı , …

19
En Kısa Benzersiz Substrings
Giriş Alfanümerik bir dize s. Çıktı Tam olarak bir kez (bitişik) bir alt dize olarak gerçekleşen en kısa dize s. Örtüşen oluşumlar belirgin olarak sayılır. Aynı uzunlukta birkaç aday varsa, hepsini olma sırasına göre çıkarmalısınız. Bu zorlamada, boş dize, n + 1bir uzunluk dizesinde defalar meydana gelir n. Örnek Dize …
29 code-golf  string 

30
Dizideki en büyük ve en küçük sayıyı bulun
Görev Görev çok basit. Yalnızca tamsayıları ve dizeleri içeren bir dizi göz önüne alındığında , en büyük ve en küçük sayıların çıktısını alın. Test Kılıfları Input: [1, 2, 3, 4, 5, 6, 7, 8] Output: 1, 8 Input: [5, 4, 2, 9, 1, 10, 5] Output: 1, 10 Input: [7, …

5
Kış sezonu için buzlu avatar görüntüleri oluşturun
Kış mevsimi ve yılın soğumaya başlaması için geldi (ve garip renkli saçların ortaya çıkmaya başlaması ... yakında). Avatar resimlerini ve diğer görüntüleri donmuş yapmak için temaya uydurmak için biraz kod yazalım! Giriş Bu zorluğa katılacak girdiler bir resim (dondurulacak resim) ve bir sayı (daha sonra açıklanacak eşik) olmalıdır. Resmi, dilinizin …

8
En büyük odada mısın?
Giriş Kısa süre önce Pretty Good Software Company'de bir iş teklifini kabul ettiniz. Ofisinizin büyüklüğünden oldukça memnunsunuz ama en büyük ofisiniz var mı? Uğraşırken iş arkadaşlarınızın ofisine göz atmaktan söylemek biraz zor. Bunu çözmenin tek yolu, binanın taslaklarını incelemektir. Senin görevin Binanız için bir kat planı alan ve ofisinizin en …

30
Tıknaz ve Pürüzsüz Dizeler
Peanut ButterN = 13 gibi N uzunluklu bir dize düşünün . Dizede N-1 komşu karakter çiftlerinin bulunduğuna dikkat edin. Çünkü Peanut Butter, 12 çiftin ilki Pe, ikincisi, easonuncusu er. Çiftler çoğunlukla farklı karakterler olduğunda, dize tıknaz bir kaliteye sahiptir, örn chUnky. Bu çiftler çoğunlukla aynı karakter olduğunda, dize yumuşak bir …

6
Gizli stereogram mesajı
Bir metin paragrafı, bir boş satır ve ardından gizli mesaj içeren bir giriş dizgisine göre bir metin stereogramı oluşturmalısınız. Sonuç, stereografik olarak bakıldığında etkisinin artmasına neden olan farklı boşluklara sahip bir çift paragraf olarak gösterilecektir (Bir açıklama burada bulunabilir ). Örnek Giriş: I invented vegetarianism. It is a diet involving …
29 code-golf 

11
Kaç tane kule görebilirsin?
Bu soru, çevrimiçi olarak oynayabileceğiniz sayı yerleştirme bulmaca Kuleleri (Gökdelenler olarak da bilinir) üzerine kuruludur . Amacınız bulmacanın çözümünü bulmak ve ipuçlarını belirlemek - her bir satır ve sütun boyunca görülebilecek kulelerin sayısı. Bu kod golf, yani en az bayt kazanıyor. Kuleler nasıl çalışır? A - Bir Towers bulmacanın çözümü …
29 code-golf  grid 

12
Kelime Arama Yapboz
Kelime arama bulmacası ve arama dizesi olarak dikdörtgen bir metin verildiğinde, metnin arama dizesini içerip içermediğini belirleyin. Arama dizgisi görünebilir: yatay, dikey veya çapraz olarak ileri veya geri Bir fonksiyon veya program yazabilir ve ARGV veya STDIN fonksiyon argümanı üzerinden giriş olarak iki karakter atabilirsiniz. Çıktı bir truthy veya sahte …

5
Üç harfin “Godel-Escher-Bach küpü” oluşturabildiğini kontrol edin.
Bu soru, "Godel, Escher, Bach" kitabının kapağından esinlenmiştir: Buradaki zorluk, verilen üç harfin üç taraftan okunabilecek bir 3D heykel üretip üretemeyeceğini söyleyen bir işlev yazmaktır. Bu alıştırma için kullanabileceğiniz tek harf 26 5px * 5px bitmap'tir: Veya ikili (A'dan Z'ye): 01110 11110 01111 11110 11111 11111 11111 10001 11111 11111 …
29 code-golf  3d 

30
Maksimum dizi uzunluğunu bulun
Bir dizgemiz olduğunu varsayalım ve her harfin maksimum tekrarlanan dizisini bulmak istiyoruz. Örneğin, örnek girdi verilen: "acbaabbbaaaaacc" Numune girişi için çıktı olabilir: a=5 c=2 b=3 Kurallar: Kodunuz bir işlev veya program olabilir - seçtiğiniz için Giriş, stdin, dosya veya fonksiyon parametresi ile yapılabilir Çıktı yalnızca girdide görünen karakterleri içermelidir Giriş …
29 code-golf 

16
Kaynak kodunuzun bir görüntüsünü çıktılar (oldukça-bir-Quine değil)
Code golf: Kaynak kodunun bir görüntüsünü yazdırın. Gereksinimler Kaynak kodun görüntüsünü, başka bir yerde saklanan ve çalışma zamanında alınan bir sürümle göstermemelidir. Kod elle kopyalanacak ve sonuçları yeniden oluşturacak kadar okunaklı olmalıdır. Herhangi bir görüntü formatı uygulanabilir. Bonuslar Birden fazla çıktı formatına izin veriyorsanız puanınızın% -10'u. -15%, eğer kodunuz aynı …

2
ASCII art 3D Sokak Görünümü
Giriş: Bir dizi tamsayı elde edersiniz (stdin ya da istemi ile beslenir). Bu serideki her bir tam sayı çifti bir binanın GENİŞLİĞİ [geçerli aralığı: 1..10] ve HEIGHT [geçerli aralığı: 0..10] İyi biçimlendirilmiş bir girdi kabul edin. Numune girişi (ikinci satır sadece tanıtım amaçlıdır): 1 2 1 1 1 0 2 …

23
Döndürme güvenli sayıları yazdır
Arka fon Bir masa oyunu üreticisi için çalışıyorsunuz ve bazı oyunlar için üzerine 0'dan n'ye kadar sayıları olan ahşap fayanslar üretmeniz gerekiyor . Ancak, daha fazla uzatmadan, bazı fayanslar ayırt edilemez hale gelir, örneğin 6ve 9. Bunu önlemek için, bir daha belirgin hale getirmek nokta olan, örneğin (ve sadece bu) …
29 code-golf  number 

21
Romen Rakamlarında 1'den 100'e kadar sayın
Romen Rakamlarında 1 ile 100 arasında sayılan bir program yazın ve bu sayıları standart çıktılara göre yazdırın. Sayıların her biri boşluklarla ayrılmalıdır. Romen rakamlarına veya harici uygulamalara ya da kütüphanelere dönüştürmek için herhangi bir yerleşik işlevi kullanamazsınız. İstenilen sonuç I II III IV V VI VII VIII IX X XI …

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.