«code-golf» etiketlenmiş sorular

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


1
Mikro gravite topu
Gelişmiş bir galaksiler arası uzay istasyonundasınız. Yerçekimi Etüdünde azimli olan bir arkadaşınız, mikrograviteyi bir topun etrafında hareket ettirmenin bir yolu olarak kullanmayı içeren bir oyun yarattı. Size üzerinde dört yönlü ok bulunan küçük bir kontrolör ve sola oturan bir top ile labirent benzeri bir yapı verir. Oyunun nasıl çalıştığını açıklamaya …

30
Sayıyı en büyük basamağı ile azalt
Görev: Ondalık sayı sistemindeki bir tam sayı verildiğinde, aşağıdaki gibi tek bir ondalık basamağa düşürün: Sayıyı ondalık basamak listesine dönüştürün. En büyük rakamı bul, D D'yi listeden çıkarın. Birden fazla D oluşumu varsa, soldan ilkini seçin (en önemli pozisyonda), diğerleri sağlam kalmalıdır. Sonuçtaki listeyi ondalık sayıya dönüştürün ve D ile …


11
Bir tamsayı kodla
Verilen pozitif tamsayı n > 2. Diziyi şu şekilde dönüştürürüz: 2Boş bir dizi döndürmek için eşitse Aksi halde n, yükselen sıralanan tüm asal çarpanların dizisini yaratın , daha sonra her eleman asal sayılar dizindeki dizini ile değiştirildi ve son olarak her elemanı diziye dönüştürdü. Örneğin, sayıyı 46diziye dönüştürelim . İlk …

8
Eşbaşkan komşu yok
Pozitif tamsayıların bir listesi verildiğinde, içindeki her bir bitişik tamsayı çiftinin bir ana faktörü paylaşıp paylaşmadığını çıktılayın. Başka bir deyişle, çıkış truthy ancak ve ancak hiçbir listede iki komşu tamsayılar eş asal vardır. Yine başka terimlerle: [a 1 a 2 … a n ] pozitif tamsayıların bir listesi verildiğinde , …

12
Sardalyaları severim
Sardalyaları severim, onlardan yeterince alamam, ve bilgisayarım da, dil agnostiği olan Omnilang 5000. Bilgisayarıma sardalye yaşama sevincini vermek için, çeşitli yönlerde sardalye kutularını ekranda gösterebilecek ve on sardalye gösterebilecek bir dizi programı beslemeye karar verdim. Bu zorlukla, bu parametrelere dayanarak programlar oluşturmaktan siz sorumlusunuz: Girdi Bir sayı (0 ile 10 …

22
Tırmanma derecelerini sıralayın
İlk golf sopamda, herhangi bir hata için özür dilerim ... bağlam Kaya tırmanışında ( özellikle bouldering ), V / Vermin (ABD) tırmanma sınıfları 'VB' de (en kolay not) başlar ve ardından 'V0', 'V0 +', 'V1', 'V2', 'V3' , 'V4', 'V5' vb. 'V17' ye kadar (en zor not). Görev Bir tırmanma …

28
Güçlü bir kelime mi?
Bunun hategüçlü bir kelime olduğunu söylüyorlar . Nedenini bulmak istedim, bu yüzden kelimeye iyi baktım. Her ünsüzün ondan sonra ünlü olduğu dikkatimi çekti. Bu bana oldukça güçlü görünmesini sağladı, ben de bir kelimeyi güçlü yapan şeyin bu olduğuna karar verdim. Daha güçlü kelimeler bulmak istiyorum, bu yüzden bunun için bir …

30
Barkodum geçerli mi?
Bir EAN-8 barkodu, 7 basamaklı bilgi ve 8. kontrol toplamı içerir. Sağlama toplamı, basamakları sırayla 3 ve 1 ile çarparak, sonuçları ekleyerek ve 10'un bir sonraki katından çıkartarak hesaplanır. Örneğin, rakamları verilen 2103498: Digit: 2 1 0 3 4 9 8 Multiplier: 3 1 3 1 3 1 3 Result: …

10
Martin vs Dennis - 1. Tur: Kim daha fazla rep var?
"Dünyanın en iyi iki kod golfçüsü" ile ilgili birçok zorluk olduğunu biliyorum, ancak bu biraz daha benzersiz, bunlardan ikisini içeren bir dizi (gelecekteki) mücadelenin 1. Turu . Göreviniz, programın çalıştırıldığı anda Dennis ♦ ve Martin Ender ♦ arasında daha fazla üne sahip olana karşılık gelen iki farklı boşluk olmayan ASCII …

15
Ne kadar Mana'ya ihtiyacım var?
Dungeon Master , 1987 yılında Atari ST'de yayınlanan ilk gerçek zamanlı rol yapma oyunlarından biriydi. O zaman için diğer heyecan verici şeyler arasında, rune dayalı oldukça sofistike bir büyü sistemi sundu. Bugün sizin göreviniz, Zindan Master'da belirli bir büyüyü yapmak için gereken Mana puanlarının sayısını değerlendiren bir program veya işlev …

28
Bir ikili duvar oluşturun
10 tabanındaki bir pozitif tamsayı dizisi verildiğinde, burada n > 0bir ikili duvarı temsil ettiklerini gösterir. Bu nasıl çalışıyor? Her sayıyı ikili gösterime dönüştürün. Önde gelen sıfırlarla gösterimi en uzun olanın uzunluğuna kadar doldurun yani 1, 2-> 1, 10-> 01, 10. 1S tuğla ve 0eksik tuğla olduğu bir duvar oluşturun …

30
En yüksek benzersiz basamağı bul
Şaşırtıcı bir şekilde, henüz basit bir "en yüksek rakamı bulma" zorluğu yaşamadık, ama bence bu biraz fazla önemsiz. Negatif olmayan bir tamsayı girildiğinde, tamsayıda bulunan en yüksek benzersiz (yani tekrarlanmadı) basamağını döndürün. Benzersiz basamak yoksa, programınız her şeyi yapabilir (tanımsız davranış). Giriş, tek bir tamsayı, bir dize veya basamak listesi …

30
Patlat!
Girdi olarak pozitif tamsayılar matrisini alın ve patlatın! Bir matrisi patlatma şekliniz dış sınırlar da dahil olmak üzere her öğenin etrafına sıfır eklemektir. Giriş / çıkış formatları her zaman olduğu gibi isteğe bağlıdır! Test durumları: 1 ----- 0 0 0 0 1 0 0 0 0 -------------- 1 4 5 …
33 code-golf  matrix 

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.