Programlama Bulmacaları ve Kod Golfü

Bulmaca meraklılarının ve kod golfçülerinin programlanması için soru-cevap

5
Antichess oyna!
https://en.wikipedia.org/wiki/Losing_chess Bu temelde Satranç Turnuvasıdır , ancak alçaklık için;) Antichess, icat edilmiş birçok satranç çeşidinden biridir . Amaç tüm parçalarınızı kaybetmektir (bu biraz garip görünebilir, ancak bir sebepten dolayı antijenlik denir). Kurallar Anticess kuralları standart satranca çok benzer - ancak birkaç küçük farkla. Yukarıda bahsettiğim gibi amaç tüm taşlarınızı kaybetmektir. …

3
Asal Haritaların Haritası
Son zamanlarda, bir bijective haritalama bulduk f sonlu olumlu tamsayılar, iç içe dizilerinden. Bu zorluğun amacı, onu seçtiğiniz dilde uygulamaktır. Haritalama Nerede faktörleri olan bir sayı n düşünün . Sonra: Örneğin: kurallar Bu görevi yerine getirmek için tam bir program veya işlev yazabilirsiniz. Çıktı, sekans olarak tanınabilir herhangi bir formatta …

1
Tarihten bir matematik denklemi yapın
Ekonomi sınıfımda, arkadaşlarım ve ben, geçerli bir matematiksel denklem oluşturmak için basamakları (AA / GG / YY biçiminde) yeniden düzenlemenin yollarını bulmayı seviyoruz. Çoğunlukla, birleştirmeye ek olarak toplama, çıkarma, çarpma, bölme, parantez ve üs alma özelliğini kullanmamıza izin verilir. Programınız benzer bir şey yapmalıdır. Program geçerli tarihi içe aktarmalı ve …

6
Ters Boustrophedon Metni
Boustrophedon , birbirini izleyen satırların soldan sağa ve sağdan sola okuma arasında değiştiği iki yönlü bir metin türüdür. Karakter yönü okuma yönüne göre de yansıtılmıştır. Ters boustrophedon yazı sistemlerinde, karakterler aynalı yerine 180 döndürülmüştür. Meydan okuma Bir metin dizisini ve birkaç sütunu kabul eden bir program / işlev yazın ve …

15
Numeroloji Hesaplayıcı
Bu zorluğun amacı karakter ve sayı içeren dizelerden bir çeşit numeroloji basamağını hesaplamaktır . Giriş herhangi bir uygun yöntemle (standart girdi, bağımsız değişkenler, ayrılmış dosya) olabilir. Giriş herhangi bir ASCII karakter içeren, ama sadece alfa nümerik (edebilir A-Z, a-zve 0-9) dikkate alınması gerekir. Çıktı 1ve arasında bir rakam olmalıdır 9veya …
19 code-golf 

18
Giriş dizesinden n'den fazla ardışık sesli harfleri kaldırın
Arka arkaya üçten fazla sesli harfle dizeleri sevmiyorum. İstemediğim tüm sesli harfleri kelimelerden kaldıran bir program yazabilir misin? STDIN (veya en yakın alternatif), komut satırı bağımsız değişkeni veya işlev bağımsız değişkeni ile girdi alarak ve sonucu STDOUT (veya en yakın alternatif), işlev dönüş değeri veya işlev (çıkış) parametresi aracılığıyla çıktı …
19 code-golf  string 

2
Koopa Kabuk Dizisi
Çeşitli Süper Mario oyunlarında yeşil ve kırmızı Koopa Troopa kabukları düz yüzeylerde sürtünmesizce kayabilir ve yollarındaki tuğla blokları yok edebilir . Bir kabuk bir tuğla bloğa çarptığında, blok kırılır ve boş alana dönüştürülür ve Koopa kabuğu yönü tersine çevirir. Örnek olarak, burada kırmızı kabuğu izleyin . Süper Mario seviyesinin sadece …

19
Ters ve kare
Bu meydan okumada meraklı bir diziden sayıları hesaplayacaksınız. Girişiniz tek bir ondalık sayı negatif olmayan bir tam sayıdır. Bu tamsayıdaki bitleri ters çevirin ve ardından gerekli çıktıyı almak için sayının karesini alın. Bitleri ters çevirirken, girişte baştaki sıfırları kullanmamalısınız. Örneğin: 26 (base 10) = 11010 (base 2) -> 01011 (base …

2
Dames, biraz matematik yap!
İşlem sırası PEMDAS, hangi sipariş işlemlerinin yapılması gerektiğini bize bildiren matematikte temel bir kuraldır: "Parantez, Üsler, Çarpma ve Bölme ve Toplama ve Çıkarma" Sorun şu ki, PEMDAŞ çok yönlü değil! Ya başka bir sırayla yapmak isteseydiniz? Parantezlerle uğraşmayacağız, bu yüzden onları oldukları yerde tutuyoruz (ilk olarak). İki argüman alan bir …

30
Yanlış Sayıya Yanlış Sayı
Yanlış Sayıya Yanlış Sayı Bu meydan okumada, karışık bir sayıyı uygunsuz bir kesire dönüştüreceksiniz. Uygunsuz kesirler daha az sayı kullandığından, kodunuzun olabildiğince kısa olması gerekir. Örnekler 4 1/2 9/2 12 2/4 50/4 0 0/2 0/2 11 23/44 507/44 Şartname Giriş paydasının asla 0 olmayacağını varsayabilirsiniz. Giriş her zaman x y/zx, …


12
Geldiğini Gördüm
1'den büyük veya -1'den küçük bir tamsayı alan bir program veya işlev yazın. Yani, giriş 0, 1 veya -1 olmayacaktır. Giriş ise 2, çıkış: |\_/| |___| Giriş ise 3, çıkış: |\_/\_/| |______| Giriş ise 4, çıkış: |\_/\_/\_/| |_________| Desen, daha büyük girişler için aynı şekilde devam eder. Örneğin, giriş ise …

1
En dik inişten kaçının!
Arka fon Birkaç ay önce, hayatınızın macerası başlamak üzereydi. Şimdi, bu kesin anda (evet, şimdi), aylarca süren acı ve sıkı çalışmanın ardından, siz ve bir grup arkadaş dünyanın tepesinde duruyorsunuz. Evet haklısınız, Sagarmāthā'in zirvesindesiniz . Ancak, işler istediğiniz kadar iyi gitmiyor. Yoğun bir sis sizi kuşattı ve inanılmaz derecede kötü …
19 code-golf 

8
CUDDLE hesaplama
Göre sayı 69 Wikipedia sayfasında , söz konusu notun olduğu 69 2 = 4761 ve 69 3 = 328.509 hep birlikte ondalık basamak kullanın. 69 sayısı aslında bu özelliği karşılayan en düşük sayıdır. Benzer bir nedenle, 32.043 dikkat çekicidir: 32.043 2 = 1.026.753.849 tüm ondalık basamakları kullanır. Bu şekilde ilginç …
19 code-golf  math 

10
Bozuk Para Atma Zamanı Gezginleri
Gelecekte Time Travel (TT olarak kısaltılır) yaygın olacağı zaman, bozuk para atma ciddi bir zihin sporu haline gelecektir. Geleceğe hazırlanmak için, zaman yolculuğunun girişlerin bakış açısından gerçekten gerçekleşeceği programlar için bir yarışma yaratıyoruz. Yarışma, Java sınıfları arasında madeni para savurma maçlarından oluşan yuvarlak-robin tarzı bir King of the Hill'dir. Jeton …

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.