«code-golf» etiketlenmiş sorular

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

3
Izgara üzerinde rotor yönlendiriciler
Giriş Girişiniz , bir tamsayı için 2n+1satır satırları ile uzunluk satırlarına ayrılmış tek bir dizedir . Tam sayı girdinin bir parçası değildir; dizeden hesaplamanız gerekir. Satırlar "yön karakterlerinden" oluşur . Yeni satırlar sorun çıkarsa, bunları dikey borularla değiştirebilirsiniz .2n+1n ≥ 0n>^<v| Girdi, kare büyüklüğünde bir ızgara oluşturur (2n+1)x(2n+1)ve ızgaranın her …
10 code-golf  grid 


1
Kötü Haber, Birisi
Futurama bölümde Benda Tutsağı hiçbir çifti o yakalamak ile birbirleri ile mürettebat takas kuruluşlarının üyelerinin, organları akıllarını olabilir kereden fazla takas. Meydan okuma Zaten gerçekleşmiş geçerli bir zihin-beden swap koleksiyonunu kabul eden ve her zihni orijinal bedenine döndürecek yasal bir dizi swap veren bir program veya işlev yazın. Bu zihin-beden …
10 code-golf  math 

12
Dağıtım paradoksu
Verilen: Bir doğal sayı S . 1'e karşılık gelen N rasyonel ağırlığın W listesi . N negatif olmayan tamsayıların L listesini döndürün, böylece: (1) sum(L) = S (2) sum((S⋅W_i - L_i)^2) is minimal Başka bir deyişle, S⋅W_itamsayılarla yaklaşık s mümkün olduğunca yakın. Örnekler: 1 [0.4 0.3 0.3] = [1 0 …

9
Bir rot32 şifreleyici oluşturun
Golfçü bir rot13 şifreleyici oluşturmak çok kolay çünkü harfler ASCII karakter alanında aynı sırada. Bunun yerine bir rot32 motoru deneyelim. Göreviniz, bir Base64 dizesini girdi olarak alan ve aynı dizeyi döndüren ancak her harf orijinalinden 32 sembol döndürülmüş (özünde, ilk bit çevrilmişken) bir işlev oluşturmaktır. Bu sorun için kullanılacak base64 …
10 code-golf 

5
T9 benzeri işlevsellik uygulama
Bugünkü zorluğunuz t9 benzeri bir işlevsellik uygulamaktır . Sadece 2 parametreye sahip olacak bir fonksiyon uygulayacaksınız. Bir dizede 1 telefon numarası ve bir kelime listesi içeren bir metin dosyasının içeriği alırsınız (belirli bir yeni satır stili varsaymayın). İşlevi test etmek için https://raw.githubusercontent.com/eneko/data-repository/master/data/words.txt bağlantısını kullanabilir veya daha fazla bilgi için (Kapalı …

1
Shubbles ve Smoller - Bölüm I
Kurulum Aşağıdaki Şekil 1'de gösterildiği gibi 29 numaralı hücre içeren garip şekilli bir kutuyu düşünün. Bu 2D kutunun içinde iki kare şekilli hayvan türü vardır: shubble ve smol. Şekil 1 (a) bazı shubble'ları mavi ve bazı smolleri kırmızı gösterir. Her canlı tam olarak bir ızgara hücresi kaplar. Kutu 0 ile …

10
Sihirli Kareyi Doğrula
Bir sihirli kare tarafında n farklı pozitif tam 1, 2 'dan meydana gelen bir sayı kare dizidir, ..., n, ² toplamı şekilde düzenlenmiş , n bir, yatay, dikey ya da ana diyagonal hat numaraları her zaman sihirli sabit olarak bilinen aynı sayı. Programınız std-in aracılığıyla karenizin kenarının uzunluğunu belirten bir …
10 code-golf  math 

4
Anagramlama Kodu
Bunu tekrar deneyelim. Bu yarışmanın amacı, birbirlerinin anagramları olan iki kod parçası yapmaktır (ikisi aynı baytları farklı bir sırayla içermelidir) ve aşağıdaki görevleri yerine getirirler: Girilen bir sayının mutlu ya da asal olup olmadığını test etmeli ve sayı ya 7ikiyse çıktı almalıdır (örneğin, çıktı almalı happy primeve 4çıktı almalıdır sad …

6
1000 basamaklı bir sayıdan en kısa süreyi bulun
İşiniz bu numarayı girdi olarak almaktır (ancak başka bir numarayla da çalışmalıdır): 18349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957 ve bu durumda olan en küçük dönemi bulun: 1834957034571097518349570345710975183495703457109751834957034571097518349570345710976 İyi şanslar ve iyi eğlenceler! Açıklamalar : Girilen numara en az bir periyotta ve bir kısmi periyottadır Süre her zaman giriş numarasının başında başlar Dönem bu durumda kendini …
10 code-golf 

1
Tetris oyununda en iyi hamleyi bulun
Tetris'i çok seviyorum ama çok da iyi değilim. Sadece bir kere uzay gemisinin kendi gözlerimin önünde kalktığını görmek istiyorum! Ve bilgisayarlar her şeyde çok büyük olduğu için, tek olası çözüm benim için oynamak için bir program yapmaktır ... tek fark benim için bunu biraz yapacaksın! Bir tetromino (dört kareden oluşan …
10 code-golf  tetris 

15
Mümkün olduğunca kareye yakın bir ızgara oluşturun
Bir kareyi olabildiğince kareye yakın yapan bir işlev veya program oluşturun Bir tam sayı verilecek N girişi, bütün bir sayı olarak (1,2,3,25, vs.) Çıktı , mümkün olduğunca kareye yakın N harflerinin mükemmel bir dikdörtgen ızgarası olmalıdır (Özenti) kare, kullanıcı tarafından belirtildiği gibi O veya X harflerinden birini içermelidir Puanlar : …

18
Daralan numaralar
Giriş, (en az 3, maksimum 20) farklı tamsayılardan oluşan bir dizidir. Her tamsayı -1000'den büyük ve 1000'den küçüktür. Göreviniz gelen "doğrusal haritalama" onlar tarafından numaralarını küçültmek etmektir 0.0için 1.0. Bu, dizideki en küçük sayının 0,0 ile, en büyüğü 1,0 ile eşleştirileceği anlamına gelir. Diziyi bir parametre (bir işlev içinde) veya …

4
Nonary sayılar ne kadar güçlü?
Her zamanki gibi 0 ile 8 arasındaki rakamlardan oluşan bir non (temel 9) negatif olmayan tam sayı verilir. Ancak bu sayıdaki basamak sayısı (baştaki sıfırlar olmadan) bir kaymakam karesidir. Bu nedenle, sayı kare bir ızgarada düzenlenebilir (okuma sırası hala korunarak). 1480 ile örnek (1125 baz 10): 14 80 Şimdi, böyle …

2
Kitap yazarı yazma
İşte açık bir kitabın oldukça basit bir ASCII tasviri: |\ | \ | \ | \ | \__________ | || | | || Lorem i | \ || psum do | \ || lor sit | \ || amet, | \ || consect | \||_________| Metin bölümünün yalnızca sağ sayfada …

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.