«code-golf» etiketlenmiş sorular

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

5
Teğet Çokgen Uzantıları
Şuna benzeyen bir şey çizin: Daha kesin bir ifadeyle, l eşit aralıklı teğet çizgisi l olan bir yarıçap r dairesi çizin. Yeni bir n-taraflı düzenli çokgen oluşturmak için bu çizgilerin uçlarını bağlayın. kurallar r = daire yarıçapı n = teğet çizgi sayısı - daire etrafında eşit aralıklı olmalıdır (n> = …

12
Piem validator programı
"İstediğiniz veya kullanıcı tarafından girilen herhangi bir şey" adlı bir dize değişkeninin bir piem olup olmadığını kontrol edebilen bir işlevi tanımlayan bir program yazın. (piem = uzunluk kelimesinin π rakamlarını temsil ettiği bir hikaye veya şiir ( Wikipedia'dan ) Bazı örnekler: myfunction("I am clearly wrong") # False myfunction("How I want …
11 code-golf  pi 

1
Golfscript Çapraz Dizi
Golfscript'te bir dizinin tüm köşegenlerini tek bir diziye getirmenin bir yolu var mı? Örneğin, dizi için [[1 2 3][4 5 6][7 8 9]] dönüş [[7][4 8][1 5 9][2 6][3]] (bu sırada olması gerekmez) ve ["ABCD""EFGH""IJKL"] dönüş ["I""EJ""AFK""BGL""CH""D"] (bu sırada olması gerekmez). Dizilerin uzunluklarının aynı olduğunu varsayalım. Bunu anlamakta zorlanıyorum. Dizelerle …

1
Oklarla Yeniden Düzenleme
Bir şey yazdığımı söyleyeyim ve yanlışlıkla yanlış kutuya yazdım: +-------+--------+ | Verbs | Nouns | +-------+--------+ | Truck | | | eat | Banana | | | Car | +-------+--------+ Bu yüzden tembel olarak, sadece olması gereken alana bir ok çiziyorum: +-------+--------+ | Verbs | Nouns | +-------+--------+ |[Truck]---> | …
11 code-golf 

3
SPOF Resim Askısı
Amaç Duvarıma asmak istediğim güzel bir resim var. Ve orada muhteşem bir şekilde asılmasını istiyorum, bu yüzden herhangi bir pozitif tamsayı olan ntırnaklara asmayı seçtim n. Ama aynı zamanda kararsızım, bu yüzden fikrimi değiştirirsem, resmi aşağı çekerken çok fazla sorun istemiyorum. Bu nedenle, ntırnaklardan herhangi birinin çıkarılması resmin düşmesine neden …
11 code-golf 

26
Bir dizedeki her sayıyı artırma
Ondalık sayılar içeren bir dize verildiğinde: teststring134this 123test string54 100 yeni dize vermek için bu dizedeki her sayıyı birer birer artırın teststring135this 124test string55 101. Dize şu şekilde sağlanabilir: bir komut satırı argümanı STDIN sabit kodlanmış bir değişken veya işlev bağımsız değişkeni Bir numara için tüm olası konumları kapsamak: bir …
11 code-golf  string 

10
Fibonacci domino fayans
Orada klasik kombinasyon sonucu döşemek için yollar sayısı o 2*nkadar şerit 1*2domino n inci Fibonacci sayı. Amacınız, aşağıdaki n8 eğim gibi kesik çizgiler ve dikey çizgilerle çizilmiş, verilen tüm eğimleri yazdırmaktır n=5: |———— |———— ——|—— ——|—— |||—— |||—— ————| ————| ||——| ||——| |——|| |——|| ——||| ——||| ||||| ||||| nGirdi olarak …

3
BrainFlow Tercüman!
BrainFlow BrainFlow nedir? BrainFlow, ilave işlevsellik ve karışıklık için 3 ek komutla BrainF ** k (BFk) 'nin bir uzantısıdır. Ne komutları? Normal BFk komutlarına ek olarak : ^ Hücredeki değere bağlı olarak # hücresine atlar. Örn: 0 hücresindeyken 4 değeri varsa, ^ bizi 4 numaralı hücreye atlar. = Hücredeki değeri …

6
Terminalimi daha az sıkıcı yapabilir misin?
Terminaller bugünlerde çok sıkıcı . Eskiden şöyle görünürlerdi: Şimdi sadece mülayim ve donuk ve siyah-beyazlar. Terminalimi yeniden renklendirecek bir program yazmanı istiyorum! Açıklama Şu örneği inceleyin: Ruby kodu: Çoğu Linux terminali bu kaçış dizilerini destekler ( \ekaçış karakterini temsil eder) ve Windows bunları ANSICON ile destekleyebilir . Bir dizenin metnini …
11 code-golf 

4
Büyüyen Manhattan Ameobas
Bir *** ameoba grafiği ****, düğümlerin tümü 0'dan negatif olmayan bir tamsayı N'ye kadar değerleri olan ve x <N değerine sahip herhangi bir belirli düğüm, x + 1 değerlerine sahip x + 1 ayrı düğüme bağlanan bir ağaç türüdür. 1. N Ameoba grafiktir 3 = (belirtilen bir 3 ) 2'lerin …

3
Syllabify İngilizce kelimeler - kind of
Bir metin dizesindeki kelimeleri hecelerle ayırarak heceleyecek bir program yazmakla görevlendirildiniz. Bu çok iş olurdu, bu yüzden bazı bölümleri atlamak istiyorsunuz, çünkü esasen mükemmel algoritma için gerekli telaffuzların bir tablosuna sahip olmak istemiyorsunuz. Ayrıca, bu görevin verilmesinin bir intikamı kadar mümkün olduğunca kısa (ve dolayısıyla okunamaz ve sürdürülemez) olmasını da …
11 code-golf 

6
R ve n verildiğinde, x'in ilk basamağını sona taşımak x / r = y değerini veren x'in ilk n sayısını bulun
Amaç Girilen rve nilk ndoğal sayıları bulmak böylece xilk basamağı elde son konuma döner x/r. Bunu varsayabilirsin 2 <= r <= 9ve 1 <= n <= 65535. Stdin veya komut satırı argümanlarından girdi alan bir program yazabilirsiniz; veya parametre olarak rve nparametre olarak bir işlev yazabilirsiniz . Ancak çıktı stdout …

4
Biçimlendirmeyi korurken HTML'yi n karaktere düşürün
Hemen hemen her dilde, belirli bir konumda bir dizeyi ayırabilen yerleşik bir işlev vardır. Bununla birlikte, dizede html etiketleri olur olmaz yerleşik işlev düzgün çalışmaz. Göreviniz, n. Karaktere bir dize ayıran, ancak html etiketlerinin karakterlerini saymayan ve geçerli bir html çıkaran bir program veya işlev yazmaktır. Program biçimlendirmeyi korumalıdır. Html …

16
En Kısa En Uzun Artan Alt Sıra Kodu
Zorluk En uzun artan alt soruyu bulmak için en kısa uygulamayı yazmaktır . Örnek : S dizisi 1 5 7 1 8 4 3 5 [S uzunluğu = 8] olsun 0 uzunluğunda 1 alt dizimiz var [arttığını düşüneceğiz] 1 uzunluk altı 6 alt dizi {1,5,7,8,4,3} [hepsinin arttığı düşünülmektedir] (7 * …
11 code-golf 

2
İngilizce noktalama kurallarını uygulama
Sözlü bir kaynaktan ses girdisini alan, sözcük olarak ayrıştıran ve bir ekrana yazan bir dikte alma uygulaması için bir kod yazmanız için işe alındınız. Yönetim, projeye bu kadar güç kattığında size gerçekten güvenmiyor - maalesef, işinizi yapmak yerine bütün gün oturup golf kodunu biliyorsunuz - bu yüzden size gerçekleştirmeniz için …

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.