«code-golf» etiketlenmiş sorular

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

8
Satır numaralandırma - uygulamak nl
Göreviniz nl, GNU çekirdek yardımcı programlarından komut satırı aracına benzer bir program uygulamaktır. Standart boşluklar yasaklanmıştır. nlKendisi veya =GNU sed'deki komut gibi bir dosya veya dizenin satırlarını numaralandırmak için yerleşik veya harici bir işlev, program veya yardımcı program kullanamazsınız . Şartname Giriş Program, dosya adlarını bağımsız değişken olarak kabul eder. …

9
Applescript'te golf için ipuçları
Applescript'te golf oynamak için hangi ipuçlarınız var? Ben genel olarak en azından biraz Applescript (örneğin "yorumları kaldırmak" bir cevap değildir) olan kod golf sorunlarına uygulanabilecek fikirler arıyorum.
13 code-golf  tips 

1
Kod Golf Ascii Sanat Mini Golf
giriş Biraz mini golf oynayalım! Golf topu a .ve delik a ile temsil edilir O. Her delikte bir delik açmak istiyorsunuz, ama koymakta iyi değilsiniz. Aslında, çapraz koymayı denemeyi reddediyorsunuz! Sadece yukarı, aşağı ve her iki tarafa. Ekstra tamponlar yerleştirerek hile yapmayı planlıyorsunuz \ve /böylece tek atışla topu koyabilirsiniz. Top, …

3
Kelimeleri başka kelimelere ayırın (örneğin, “afterglow” = “kıç” + “erg” + “düşük”)
İşte tüm sözler için bir tane! Sözcüklerin listesini alan ve her sözcük için olası tüm birleşik ayrışmaların bir listesini üreten bir program veya işlev yazın. Örneğin: (Not: Bu yalnızca açıklama amaçlı küçük bir örnekleme yöntemidir. Gerçek çıktı çok daha hacimlidir.) afterglow = after + glow afterglow = aft + erg …

15
En uzun çubuğu seçin
En iyi 2 arkadaşınla birlikte yaşayan genç bir programlama inekisin. Her hafta, biriniz evin tüm işlerini yapmak zorundasınız ve bir sopa seçerek kimin sırası olduğuna karar veriyorsunuz. En kısa çubuğu seçen kişi kaybeder ve tüm işleri yapar. Hepiniz programcı ve bulmaca oluşturmayı sevdiğiniz için, "En kısa çubuğu seç" i bir …

1
İmalatta Öncelik Testi
Arka fon Manufactoria programlama ile ilgili bir oyundur. Oynatıcı görevleri tamamlamak için iki boyutlu bir programlama dili formu kullanmalıdır. Daha önce hiç duymadıysanız, öğrenmenin en kolay yolu oyunun ilk birkaç seviyesini denemektir. Meydan okuma Sizin zorluğunuz bir sayının önceliğini test eden bir program oluşturmaktır. Giriş, kuyruktaki bir dizi N mavi …

10
Kuaterniyonları Çarpma
İki quaternionun quaternion ürününü hesaplayan adlandırılmış bir işlev veya program yazın. Mümkün olduğunca az bayt kullanın. Kuaterniyonlar Kuaterniyonlar , karmaşık sayıları daha da genişleten gerçek sayıların bir uzantısıdır. iKuaterniyonlar, tek bir hayali birimden ziyade i,j,kilişkileri tatmin eden üç hayali birim kullanırlar . i*i = j*j = k*k = -1 i*j …

4
Golf String'in biçimi () ters
Format yöntemini ters çevirin. FormatString sınıfının (veya equivallent gibi bir yöntem sprintf) çoğu dilde mevcuttur. Temel olarak, fazladan biçimlendirmeye sahip yer tutucular içerebilen ve bu yer tutucular yerine sıfır veya daha fazla değer eklenebilecek bir "Biçim" dizesi alır. Göreviniz, ters işlevi tercih ettiğiniz dilde uygulamaktır. API Yöntem adı format1veya olmalıdır …
13 code-golf  string 


9
Penceremde su var
Senaryo Arabamla bir yol boyunca ilerliyorum ve yağmur yağmaya başlıyor. Yağmur damlaları pencereme rastgele düşüyor ve şimdi kendime soruyorum, en büyük bağlı ıslak alan nerede? Görev Bunu kolaylaştırmak için, pencere 10 * 10 karelik bir matriste bölünür. İşiniz pencerede en büyük bağlı su damlası alanını bulmaktır. Giriş İki olası giriş …
13 code-golf 

6
PI pencere şifrelemesi
Bu, bir mesajı kodlamak için PI rakamlarını kullanan basit bir şifreleme yöntemidir, yöntem basittir: Anahtar, yalnızca pencerenin nerede başladığını belirten pozitif bir tamsayıdır: Şifrelemek için, yalnızca küçük harfler içeren, boşluk içermeyen bir dize verildiğinde, uzunluğunu alırsınız, daha sonra PI'nin N'inci basamağını bulursunuz ve daha sonra her harfi, rakamla belirtilen miktar …
13 code-golf  pi 

4
Bilinmeyen bir tabanda temsil edilen sayıları sıralayın
Dizelerin bir listesi verildiğinde, hangi tabanın kullanıldığını bilmeden listeyi sayılar olarak sıralayın. Basamak değerleri de bilinmiyor ( '1'> olabilir '2'). Rakamların değerleri bilinmediğinden, rakamların göreceli değerini belirlemek için Benford Yasası'nı (veya Birinci Basamak Yasası'nı) kullanın. Benford Yasasını izleyen dağıtımlar için, daha düşük değerli rakamlar, daha yüksek değerli rakamlardan daha sık …
13 code-golf 

9
Klavyeleri Test Etme
Benim sorunum Şu anki iş yerimde, tek elimle (uzuvlarım eksik olduğu için çift elli olarak ok) yaklaşık 700 dizüstü bilgisayar kullanıyorum. Kullanımlarının doğası ve sıklığı nedeniyle, çoğu zaman biraz hasarla döndüklerini görüyorum. Bu sorun için, birincil endişem bir dizüstü bilgisayar kırık veya geçersiz klavyeyle döndüğünde. Donanım tamircisi bu kırık klavyeleri …

9
Dünya Kupası tahmin programı oluşturma
Bildiğiniz gibi, Dünya Kupası grup aşaması sona erdi ve yarından en iyi 16 takım nakavt aşamasına başlayacak: Brezilya (BRA) Meksika (MEX) Hollanda (NED) Şili (CHI) Kolombiya (COL) Yunanistan (GRE) Kosta Rika (CRC) Uruguay (URU) Fransa (FRA) İsviçre (SUI) Arjantin (ARG) Nijerya (NGA) Almanya (GER) Amerika Birleşik Devletleri (ABD) Belçika (BEL) …
13 code-golf 

8
Karekökünü yalnızca ++ kullanarak hesaplayın
Göreviniz, sayıyı değiştirmek için herhangi bir matematiksel işleç kullanmadan pozitif bir tamsayının karekökünü hesaplamaktır: Bir değişken ayarlama (örn. SquareRoot = 5) İlave (A + B) Çıkarma (AB) Çarpma (A * B) Bölüm (A / B) Kare, küp, dördüncü vb. Kökler Üslü Karşılaştırma işleçleri (<,>, ==, vb.) Bu sorunun amaçları 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.