«code-golf» etiketlenmiş sorular

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

7
Tüm kablolarımı ve adaptörleri bir araya getirebilir miyim?
Bir gün kullanılmamış bilgisayar kabloları ve adaptörleri (USB - USB mini, VGA - DVI, vb.) Kutucuğunuzu kazdığınızı varsayalım. Her yerde karışıklık yaratan karışık kablolar var ve tüm kabloları tek bir uzun telin içine birleştirerek işleri basitleştirip birleştiremeyeceğinizi ve ardından sadece kabloları toplayıp toplayamayacağınızı merak ediyorsunuz. Mesele şu ki, tüm kablolarınızı …
30 code-golf  string 

27
Üç girişli tamsayıların farkı
Girdi olarak üç, x, y ve z tamsayılarını alan bir fonksiyon farkı uygulayın. Bu sayılardan birinin diğerinden çıkarılmasının üçüncüyü verip vermeyeceğini döndürmesi gerekir. Test cases: diff(5, 3, 2) yields True because 5 - 3 = 2 diff(2, 3, 5) yields True because 5 - 3 = 2 diff(2, 5, 3) …

3
Yardım et! Hesap makinem bozuldu! (Tamsayı ifadesini hesap makinesi tuş vuruşlarına dönüştürün)
Giriş Yardım et! Yanlışlıkla TI-84 hesap makinemi penceremin dışına çıkardım (nasıl olduğunu sorma) ve bozuldu. Yarın bir matematik sınavım var ve bulabildiğim tek hesap makinesi şu düğmelerle bir tane: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / Matematik sınavım ifadeleri değerlendirmek için bir …

1
Döngüsel olmayan karbon zincirlerinin isimlendirilmesi
(Ben kimyacı değilim! Bazı şeyler yanılıyor olabilir, lisede öğrendiklerimi yazıyorum) Karbon atomlarının özel bir niteliği vardır: Diğer 4 atomu (bu özel olmayan) bağlayabilirler ve çok benzersiz olan uzun zincirlerde bile kararlı kalırlar. Çok farklı şekillerde zincirlenip birleştirilebildiklerinden, bunları adlandırmak için bir tür adlandırma kuralına ihtiyacımız var. Bu yapabileceğimiz en küçük …

9
Kilitleme dirsekleri
()[]{}<>İlgili dört braket türünün eşleşeceği şekilde düzenlenmiş karakterlerin her birini içeren sekiz baytlık bir dize alan bir program veya işlev yazın . Örneğin ]<([){}>, köşeli parantezlerin eşleşmemesi nedeniyle geçersiz giriş (diğerlerinin tümü yapsa da). Baskı veya bir tamsayı dönmek 0için 6dört dirsek türleri muhtemel altı eşleşmelerine birçok birbirine nasıl olduğunu …

1
Büyü: Toplama Savaş Golfü
Büyü: The Gathering , diğerlerinin yanı sıra, oyuncuların yaratıkları temsil eden kartları oynadığı, daha sonra diğer oyuncuya saldırabileceği veya diğer oyuncunun saldırılarına karşı bloke ederek savunabilecekleri bir takas oyunudur. Bu kod-golf mücadelesinde, programınız savaşta nasıl engelleyeceğinize karar veren bir Sihirli oyuncu yerine olacaktır. Her yaratığın iki alakalı özelliği vardır: Güç …

30
Çarpım tablosundaki benzersiz sayıları sıralama
Bugün oldukça basit bir meydan okuma: Olumlu bir tamsayı alan ve satır ve sütun çarpanları her ikisi de 1'den N'ye kadar olan çarpım tablosunda görünen benzersiz sayıların sıralanmış bir listesini yazdırır veya döndüren bir program veya işlev yazın . Liste, artan düzende (en küçükten büyüğe) veya azalan düzende (en büyüğünden …

1
Bir Döndürme Fırıldak çizin
Üflediğin ve dönüp döndükleri eğlenceli fırıldakları hatırla. Birini kodlayalım! Bir fırıldak \ | / _, merkezini ve kollarını çizen karakter kümesine sahip olacaktır . Bir olası fırıldak şunun gibi görünebilir: | | |_ ___ ___|_| | | | Ama dönmeyen bir fırıldak nedir? Eğlenceli değil! Sembolleri yeniden düzenleyerek döndürmesini sağlayabiliriz: …

7
Hangi Arkadaş karakterleri gerçekten en iyi arkadaşlardı?
Altı ana kadrosundan Amerikan sitcom ait Arkadaşlar hepsi aynı maaş ödenecek konusunda anlaştılar (en azından, sezon 2 sonra) serisinin çalıştırmak boyunca. Ancak bu, hepsinin aynı miktarda hava süresine sahip olduğu veya hepsinin ekranda aynı miktarda etkileşime girdiği anlamına gelmez. Bu mücadelede, hangi Arkadaş arkadaşlarının gerçekten en iyi olduğunu belirlemeye yardımcı …

30
Birden fazla koşulu olan sayılar
Görev İkili gösterimin 1en az bir tanesiyle ayrılmış iki veya daha fazla işlem içereceği şekilde sayı kümesini bulun 0. Örneğin, 4 bit uzunluğundaki sayılar için: 0 0000 (no ones) 1 0001 (only one run) 2 0010 (only one run) 3 0011 (only one run) 4 0100 (only one run) 5 …
30 code-golf  binary 

30
“Tac” uygula: Bir dosyadan satırları tersten yazdır
Arasında yavru soru ve görme U & L bu soruyu bazıları hakkında sednasıl uygulanması hakkında, büyü tac? Amaç Bir dosyadaki satırları ters çevirecek ve yazdıracak bir program uygulayın. Giriş Bir ad veya standart giriş yoluyla sağlanan bir dosya Çıktı Satırlar ters çevrildi, standartlaştırıldı. puanlama Kaynak kodun baytları.
30 code-golf  string 

10
Sinüzoidal metin
Hedef: Bir giriş dizesini sinüzoidal bir şekilde basan bir program veya işlev yazın. ASCII sinüzoid İşte sinüzoidin bir dönemi: ....... ... ... .. .. . . . . . . . . . . . . . . . .. .. ... ... ....... Her sütunda tam olarak bir nokta …

29
Her Satıra Bir Ayine
Amacınız, her birinden sonra yeni bir çizgiyle süresiz olarak kendini basacak bir program oluşturmak. Böylece, programınız bir liner ise, çıktının her satırında tekrarlanacaktır. Örnek Programı: A Çıktı: A A A ... kurallar Bir pasaj veya işlev değil, eksiksiz bir program olmalıdır. Program yığın taşması veya özyineleme sınırı hataları olmadan sonsuza …
30 code-golf  quine 

15
Kenar Boşluğu Çok Dar
1637 yılında Pierre de Fermat Arithmetica kopyasını yazdı: It is impossible to separate a cube into two cubes, or a fourth power into two fourth powers, or in general, any power higher than the second, into two like powers. I have discovered a truly marvelous proof of this, which this …
30 code-golf  number 

6
Eğik çizgileri kullanarak Hilbert eğrisini çizin
Hilbert eğrisi bir şekilde temsil edilebilir bir boşluk doldurma fraktal olan Lindenmayer sistemiyle başarılı nesiller o böyle görünüm: için teşekkür http://www.texample.net/tikz/examples/hilbert-curve/ görüntü için. Hedef Stdin'den pozitif bir tamsayı n alan ve mümkün olan en kısa programı (bayt cinsinden) yazın ve sadece birinci eğik çizgiyi, geriye eğik çizgiyi, boşluğu ve yeni …

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.