«code-golf» etiketlenmiş sorular

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

11
Cevabınızı kendi üzerinizden çıkarın
<code>...</code>Bu soruya verilen yanıtın ilk HTML bloğunun içeriğini , cevaplar oylara göre sıralandığında hemen sizinkinin üzerinde olan bir program yazın . Top!En iyi cevap sizseniz çıktı alın . Olumsuz oy kullanan veya <code>...</code>etiketi olmayan cevapları yoksay . Programınızın kaynağı <code>...</code>yayınınızın ilk satırında görünmelidir . Bu bloklar otomatik olarak oluşturulur zaman …
15 code-golf 

7
Cep telefonu tuş basımlarını hesaplama
Göreviniz, eski bir cep telefonuna belirli bir metni girmek için gereken toplam tuş basma sayısını hesaplamaktır. Tuş haritaları: 1:1 2:abcABC2 3:defDEF3 4:ghiGHI4 5:jklJKL5 6:mnoMNO6 7:pqrsPQRS7 8:tuvTUV8 9:wxyzWXYZ9 0:<space><newline>0 Türü için exaMPle TExt 01, tuşuna ediyorum 33 99 2 6666 77777 555 33 0 8888 33333 99 8 0 <a 1-sec …
15 code-golf 

24
Bana uygun plakalar üret!
Senaryo: Otomobiller ve diğer araçlar için plakalar tasarlayan bir şirkette çalışan bir yazılım tasarımcısısınız. Sizden plaka üreten bir yazılım geliştirmeniz istendi. Çalışmaya başlamadan önce patronlarınız bu temel kuralları ortaya koydu. Bir plaka şunları içeremez: ASS 666 69<any number here> <any number here>69 KKK SHT Kurallar ve gereksinimler: Plaka gerekir rasgele …

5
Güverte yığını!
Alice ve Bob, ardışık negatif olmayan tamsayılarla numaralandırılmış bir deste desteyle bir kart oyunu oynamayı severler. Yine de Alice'in güverteyi karıştırmanın çok özel bir yolu var. İlk olarak, üst kartı desteden alır ve destenin altına koyar. Sonra bir sonraki kartı çıkarır ve onunla bir yığın başlatır. Ardından, yine üst kartı …

12
Göreli yolu yazdır
Açıklama Bir kaynak yolu ve bir hedef yol verildiğinde, kaynağa göre hedefe göreli yolu çıktılayın. kurallar Girdi stdin'den veya programa / işleve argümanlar olarak gelebilir. Hem Windows hem de Unix stil yolları desteklenmelidir. Çıktı yolu yol ayırıcı için /ve / veya kullanabilir \(seçiminiz ve her ikinizin kombinasyonu tamamdır). Göreli bir …
15 code-golf 

5
Dönen Lissajous Figürüne Animasyon Yap
Bu meydan okuma için girişler hareketli bir dönen Lissajous figürü gösterecektir . 3B rotasyonun görünümü, x parametresi her bir karede art arda faz kaymasıyla ortaya çıkar. Giriş: aVe bparametreler (uyarınca wikipedia makalesinde ) komut satırına belirtilmemişse veya stdin'den okunacaktır. Çıktı: Bu ascii-art'tır , bu nedenle çıktı bir terminal emülatör penceresinde …

15
Bir programı palindromik bir programa dönüştürme
Bir palindrom gibi "yarış arabası" ile aynı ileriye ve geriye doğru, olan bir dizidir. L dilinde, L dilinde herhangi bir P1 programını giriş olarak alan ve L dilinde P1 ile aynı şeyi yapan bir palindromik P2 programı çıktısı veren bir program yazın. Sözdizimi hataları olan girdi programlarını işleme konusunda endişelenmenize …

3
'X'in evrimi
Verilen, maksimum 5 kat 5 alan büyüklüğünde değişken büyüklükte bir tahtadır. Her alan bir 'x' ile doldurulur. Eğer 'x' ile doldurulmazsa, 'o' ile doldurulur. Her tahtanın başlangıç ​​durumu verilmiştir (aşağıya bakınız). Her tahtada 10 tur oynanmalıdır (maksimumda, koşullar: aşağıya bakınız) ve x'in evrimi izlenmelidir. Bir tur aşağıdaki şekilde çalışır: her …
15 code-golf 

2
Saçma dolu kitaplar: Limerickleri tanımlayın
Hepimizin bildiği gibi, limerickler kısa, beş satırlı, bazen ahlaksız şiirleri olan bir AABBA kafiye şeması ve bir anapestimetre (her ne ise): Limerick'in saçma bir satır ve beşinci satır kelimesini yazmak Ve tıpkı tahmin ettiğiniz gibi İkinci ile kafiyeli Dördüncü satır üçüncü ile kafiyeli olmalı Bir giriş metni beslendiğinde, girdinin geçerli …

5
ASCII sanat numaralarını tanıma
Meydan okuma ASCII sanat sayılarını tanır. İşleri ilginç hale getirmek için görüntüdeki üç rastgele nokta ters çevrilebilir. Örneğin: ***** * ** ** ** ** ** Giriş Aşağıdaki Python betiği tarafından oluşturulan 7x7 ASCII sanat numarası. Çıktı Bir rakam. Test komut dosyası İşte test senaryolarını oluşturmak için bir Python betiği (2.6+): …

7
Beyaz gürültü üret
Sorun: beyaz gürültüden oluşan bir ses dosyası oluşturmak. Gereksinimler ve talimatlar: Programınız yalnızca beyaz parazit içeren bir ses dosyası oluşturmalıdır, yani yoğunluğu tüm (makul) frekanslar ve sıfır olmayanlar için aynıdır [bir örnek grafiğe bakınız ]; Ses dosyasını [cevabınızı yazarken] VLC'nin en son sürümünde çalabilmeniz gerekir; Program kriptografik olarak güçlü rasgelelik, …

24
Palindrom yapmak için bir harfi kaldırma
Sorun Diyelim ki bir kelimenin harflerinden birini kaldırmak ve böylece bir palindrom olmak için neredeyse bir palindrom. Göreviniz, belirli bir kelime için bir palindrom almak için hangi harfin kaldırılacağını belirleyen bir program yazmaktır. Herhangi bir programlama dilinde bunu yapmak için en kısa kod kazanır. Giriş Giriş, 2 ila 1000 karakter …
15 code-golf 

18
Alfasayısal denge
Bir dizeyi girdi olarak alan ve içindeki alfasayısal ve alfasayısal olmayan karakter sayısını sayan bir program yazın. Sonuçlarını şu şekilde göstermelidir: girdi: http://stackexchange.com çıktı:20 + 4 = 24 Yakalama, kaynak kodunuz alfasayısal olmayan karakterlerle aynı sayıda alfasayısal karaktere sahip olmalıdır. Yorumlara izin verilmez, boşluk dikkate alınmaz. ( Whitespace adı verilen …

9
Keyfi hassasiyet bölünmesi uygulayın
divide(int a, int b, int c)Temel 10 değerini yazdıran bir işlev uygulayın a/b. herhangi kayan nokta matematik ne de kullanmadan BigInteger/ BigDecimalveya herhangi eşdeğer kütüphaneleri. Aşağıdaki 4. maddede yer alan (olası) istisna dışında c, kümesindeki en az doğru karakterler 0123456789.yazdırılmalıdır. ave bherhangi bir 32 bit tam sayı olabilir. Güncelleme: Golf …

6
Kod Enjeksiyon C # da çalışıyor!
Aşağıdaki C # program çıktısı verildiğinde, programın çıkacağı şekilde False'kötü amaçlı' bir kod satırı enjekte edin True. class Program { static void Main() { System.Console.Write("False"); ; } } Cevabınız ikinci noktalı virgül değiştirir ve çıkışa programı neden olan bir dize oluşmalıdır True, tüm Trueve hiçbir şey ama True(hatta bir satır). …

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.