«code-golf» etiketlenmiş sorular

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

1
Stack Exchange siteleri için Fanatik bir bot oluşturma
Bugün meydan okuma rozetleri hile etmektir! Bir Stack Exchange sitesine bağlanacak bir bot oluşturacak, sizin gibi giriş yapacak, / sorular sayfasını ziyaret edecek, bir soru ziyaret edecek ve daha sonra "ilgili" kenar çubuğundaki diğer 9 soruyu ziyaret edeceksiniz (çünkü " etkinlik "olarak adlandırılır). Bu bot, kullanıcıdan herhangi bir girdi veya …
12 code-golf 

2
Reversi motorunu uygulayın
Bu golf için işiniz reversi (othello) oyununun hareketlerini yapacak ve sonucu kullanıcıya gösterecek bir program yazmak . Giriş [0-7] aralığından alınan bir sayı dizesi. Her sayı çifti önce X koordinatını, sonra Y koordinatını temsil eder. Bu aralıkta olmayan karakterler göz ardı edilmelidir. Çıktı Giriş bittiğinde kimin lider olduğu da dahil …

12
N Kaprekar Sayılarını Hesapla
Bir Kaprekar numarası bir n-haneli bir sayıdır k , bu birinci , n ya da n-1 , 2 saniye eklenir ^ k basamak N , N ^ 2 basamak, sonuç N. Örnekler: 9^2 = 81. 8+1 = 9. 45^2 = 2025. 20+25 = 45. 297^2 = 88,209. 88+209 = 297 …
12 code-golf 

11
Tuhaf numaralar yazdır
Garip bir sayı, uygun bölenlerin toplamının sayının kendisinden daha büyük olduğu ve uygun bölenlerin hiçbir alt kümesinin bu sayıya karşılık gelmediği bir sayıdır. Örnekler: 70, garip bir sayıdır, çünkü uygun bölücüler (1, 2, 5, 7, 10, 14 ve 35) 74'e eşittir, bu sayı 70'ten büyüktür ve bu sayıların hiçbiri 70'e …
12 code-golf 

10
Virgülle ayrılmış aralıkların sıralı bir listesine alfasayısal karakter dizisi
Sıralanmamış alfasayısal karakterler dizesi verilir, ör. ABC321STPpJqZZr0 ASCII değerine göre sıralanmış, büyük / küçük harfleri yok sayan ve yinelenenleri kaldıran ( yani yalnızca büyük harf ve sayısal karakterler çıktısı alan) bir "," ayrımlı karakter aralığı listesi , ör. 0-3, A-C, J, P-T, Z kurallar Programınızın uzunluğu her zamanki gibi temel …
12 code-golf  string 

2
Devre şemasını yorumlama
Zorluğunuz, mantık kapıları ile birlikte bir devre şemasını yorumlamaktır. Mantık kapıları (bu zorluğu tamamlamak için bunların ne yaptığını / neler olduğunu bilmeniz gerekmez): ve kapı: a veya kapı: o nand kapısı: A ne kapı: O xor kapısı: x xnor geçidi: X kapı değil: ~ Sonuncusu hariç her kapı iki girdi …

4
Manufactoria'daki Mod 7
Basit bir Manufactoria mücadelesi. Giriş modülü 7'yi hesaplayın. Giriş big-endian ikili dosyasında olacaktır (mavi = 1, kırmızı = 0). Çıktı aynı biçimde olmalıdır. Test örnekleri sağlanmıştır. En küçük parça sayısı kazanır. http://pleasingfungus.com/Manufactoria/?ctm=Mod7;Input:_binary_number_big_endian._Output:_that_binary_number_mod_7;bbb:|brrr:b|brrrr:br|bb:bb|bbrrb:brr|brrrrb:brb|bbrb:bbr; 13; 3; 1 ; (giriş modu 7 0 ise, hiçbir şey çıktılamaz.)

24
Bir sayının küp kökünü hesaplama
Bu kod golfünün amacı, girdi olarak verilen bir sayının küp kökünü hesaplayan ve çıkaran bir program veya işlev oluşturmaktır. Kurallar: Harici kaynak yok Yerleşik küp kök işlevlerini kullanmaz. Bir sayıyı bir güce (kare kök, 4. kök vb. İçeren) yükseltebilecek yöntem / işleçler kullanılmaz. İşleviniz / programınız kayan noktalı sayıları ve …
12 code-golf  math 

30
Dikey kelimeler içeren bir dize yazdırma
Senin görevin ascii karakter giriş dizesini almak ve dizeyi boşluklarla ayrılmış bir dizi dikey kelime olarak çıktısını almaktır. Aşağıda bir örnek gösterilmiştir: Dize verildiğinde: Hello, World! My name is Foo. çıktı: H W M n i F e o y a s o l r m o l l e …

5
Kabuk betiğinin alt kümesini uygulama
Bu sitede, tercüman etiketinde çeşitli dillerin uygulanmasını içeren birçok sorun vardı . Ancak, pratikte hepsi kimsenin kullanmadığı ezoterik dillerdi. Buradaki kullanıcıların çoğunun zaten bildiği pratik bir dil için bir tercüman yapma zamanı. Evet, başlığı okumakta sorun yaşıyorsanız kabuk betiğidir (sahip olduğunuzdan değil). (evet, bu zorluğu kasıtlı olarak yaptım, çünkü GolfScript …

5
Hardy-Ramanujan sayı genellemesi
Hardy-Ramanujan sayısı olarak bilinen 1729, iki pozitif artı tamsayı küpünün toplamı olarak iki şekilde ifade edilebilen en küçük pozitif tamsayıdır ( 12^3+1^3=10^3+9^3=1729). Bir tamsayı n(tercih ettiğiniz dilde doğal olan herhangi bir biçimde girdi olarak) n, iki farklı şekilde th gücüne yükseltilen iki pozitif tamsayının toplamı olarak ifade edilebilen en küçük …

1
gün doğumu ve gün batımı
Biraz romantikim, bulunduğumuz yerde gün doğumu ve gün batımlarını görmek için eşimi çıkarmayı seviyorum. Bu egzersizin uğruna, diyelim ki, hangi tarih, enlem ve boylam için olursa olsun, gün batımının veya güneşin doğuş zamanını söyleyebilecek bir kodum yok. Göreviniz kodlayıcılar, ondalık enlem ve boylam (N ve W derece olarak alınır, bu …
12 code-golf  math 

12
Sayı dizesini daraltma
Herhangi bir uzunlukta 1ve 2herhangi bir uzunlukta bir dize verildiğinde , bu kriteri izleyerek dizeyi son bir forma küçültmenin kaç adım gerektiğini hesaplayan bir kod yazın ( artık bir işlev olması gerekmiyor , her şey iyi olacak): Dize ise 112112, bu araçlar böyle bir 1, iki 1'leri ve bir 2 …
12 code-golf 

8
Bir çubuğu boyamak ne kadar sürer?
( Bazı grafikler de sağlayan bu Math.SE problemine dayanarak ) Ben böyle bir sopa var: Bunun gibi görünmesini istiyorum: Bununla birlikte, uzman bir ressam değilim, bu yüzden iddialı bir DIY projesine başlamadan önce, başımın üstünde olmadığımdan emin olmak istiyorum. Programınız bana bu çubuğu boyamak için kaç adımın dahil olduğunu söylemelidir. …
12 code-golf  math 

13
Befunge'de golf için ipuçları
Befunge'de golf oynamak için hangi genel ipuçlarınız var? Ben genel olarak en azından biraz Befunge (örneğin "yorumları kaldırmak" bir cevap değildir) belirli olan golf sorunları kod uygulanabilir uygulanabilir fikirler arıyorum. Lütfen cevap başına bir ipucu gönderin.

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.