«code-golf» etiketlenmiş sorular

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

3
Bu kelime hangi dil?
Belirli bir kelimenin dilini belirleyen bir program veya işlev yazmalısınız. Görev, 4 dilde en yaygın 5000 kelimeden bazılarını tanımaktır: ingilizce Almanca İtalyan Macarca Kelime listeleri bu GitHub deposunda bulunabilir. Verilen test vakalarının% 40'ında hata yapma izniniz var . Yani 20000 girdinin 8000'ini yanlış kategorize edebilirsiniz. ayrıntılar Listeleri yalnızca küçük harfler …

10
İşlev bağımsız değişkenlerini kendi satırlarında hizalama
Bir işlev tanımını temsil eden bir dizenin girdisi verildiğinde, işlevin bağımsız değişkenlerinin yeni satırla ayrılması ve hizalanması için dizeyi yeni satırlar ve boşluklar eklenmiş olarak çıktılar. Giriş dizesi aşağıdaki deseni izler: İlk olarak, her zaman en az bir karakter uzunluğunda ve karakterlerden hiçbirini içermeyen bir önekle başlar ,(). (Ardından açık …
16 code-golf  string 

30
Filtreleme ve ekleme
Görev Görev çok basit. İçeren bir boş olmayan bir dize Verilen sayılar , büyük ve küçük harf , çıktıyı kalan sayıların toplamı. Örneğin: a1wAD5qw45REs5Fw4eRQR33wqe4WE Tüm harfleri filtrelemek şunlara neden olur: 1 5 45 5 4 33 4 Bu sayıların toplamı 1 + 5 + 45 + 5 + 4 + …

3
Çıkmazları etiketle
Bir ASCII sanat "yolu" girdisi verildiğinde, tüm çıkmaz sokaklar etiketli olarak yola çıktı. Bu bir yol: ########.....######..#..### #......#######....#..#..#.# #.##......#...#####..#..### #..#####..#....#..#######.# #......#...#####.....##...# #..###.#...#...###...#..### ##########.#..#..##..#.##.# ..#......#.######.#..#.#.#. ..#......#.#..#.#.#..#.#.#. ..######.###..##..######### Bu, çıkıntıları harfle etiketlenmiş yol X: ########.....######..X..### #......#######....#..X..#.# #.XX......X...X####..X..### #..XXXXX..X....#..#######.# #......X...#####.....##...# #..###.X...#...###...#..### ##########.#..X..##..#.##.X ..X......#.#XXXXX.#..#.#.X. ..X......#.#..X.X.#..#.#.X. ..XXXXXX.###..XX..######XXX Bir çıkmaz herhangi bir yol karo olarak tanımlandığını …

4
Aptal Borsa
Birden fazla kişinin yatırım verilerini içeren bir dize verildiğinde, ne kadar kar / zarar kaydettiklerini öğrenin. Dize yalnızca büyük ve küçük harfler içerir, örneğin: AABaBbba Her harf bir kişiyi temsil eder - büyük harf satın almak, küçük harf satmak demektir. Yatırım yaptıkları hisse senedinin fiyatı (CGLF) 50 $ 'dan başlıyor. …
16 code-golf 

10
Tam sayıları bölme, çevirme ve yeniden birleştirme
Arka fon Matematikte tamsayıların, tamsayı çiftleriyle birebir yazışma yapabileceği iyi bilinmektedir. Bunu yapmanın birçok olası yolu vardır ve bu meydan okumada, bunlardan birini ve ters çalışmasını uygulayacaksınız . Görev Girişiniz pozitif bir tamsayıdır n > 0. Benzersiz negatif olmayan tamsayı var olduğu bilinmektedir a, b ≥ 0, öyle ki . …

12
Belirtilen sayısal olmayan satırları kaldır
Herhangi bir şüphe durumunda: Nan = Non-numeric datatypebu meydan okuma için. Bir matrisi / diziyi girdi olarak alan bir program veya işlev ve ayrıca sütun indeksleri listesi yazın. Zorluk, belirtilen sütunlardaki tüm öğelerin bulunduğu satırları kaldırmaktır Nan. Satırdaki diğer öğelerin sayısal olması önemli değildir. Aşağıdaki örnekler umarım bunu daha açık …

2
Satranç-olition Derby
Satranç ve yıkım derbisinden daha kutupsal karşıtlar ne olabilir ? Birinden hoşlanan hiç kimsenin diğerinden hoşlanmayacağını düşünürdünüz ... bugüne kadar. kurallar Başlangıç ​​pozisyonu standart bir satranç tahtasıdır: RNBQKBNR PPPPPPPP PPPPPPPP RNBQKBNR KENDİ, SON PARÇA DAİMİ yarışması için HER BİR PARÇA bulana kadar yeterince normal görünüyor : Her dönüşte, tahtadaki her …

9
Dizelerle Temel Dönüşüm
Giriş Geçmişte burada birkaç temel dönüşüm zorluğumuz var, ancak rastgele uzunluk sayılarını (yani, tamsayı veri türünü aşacak kadar uzun olan sayıları) ele almak için tasarlanmamış pek çok şey yok ve bunlardan çoğu, karmaşık. Bunun gibi bir baz kod değişikliğini nasıl golf oynayabileceğini merak ediyorum. Meydan okuma Seçtiğiniz dilde, bir tabandaki …

5
Şaşırtıcı numaralar ekleme ve çarpma
Bölünmüş karmaşık sayılar da "perplex sayılar" olarak bilinen, karmaşık sayılar benzer. i^2 = -1Ancak bunun yerine, var j^2 = 1; j != +/-1. Her sayı şeklinde olur z = x + j*y. Bu zorluğun karmaşıklığını sınırlamak için bir girişimde, sembolü -, olumsuzlamayı temsil etmek için kullanacağım , çünkü herhangi bir …

3
Sözcük listesini biçimlendirme
Zorluklarınız, belirli bir karakter sayısından daha uzun olmayan birden fazla satırdaki bir kelime listesini biçimlendirmektir, böylece her satır mümkün olduğunca fazla kelime içerir ve hiçbir kelime gereksiz yere kesilmez. Giriş Giriş, boşlukla ayrılmış bir kelime listesi ve ardından en az 4 olan bir sayı olacaktır. Çıktı Çıktı satırlar halinde gruplandırılmış …
16 code-golf  string 

1
Burada yaşayabilir miyim?
Terraria oyununda , oyun mekaniğinden biri, bir NPC'nin taşınabilmesi için ev inşa etmeyi içerir. Geçerli bir ev olarak sayılan veya sayılmayanlar için katı kurallar vardır. İşte kuralların listesi: Evdeki toplam alan en az 60 kare kiremit, ancak 750'den az olmalıdır. Ayrıca, dış çerçeve dahil evin büyüklüğü aşağıdakilerden en az biri …
16 code-golf  string  game  grid 

11
Pi Günü, Pi Dakika veya Pi Saniye?
Bu meydan okumada Pi Günü, Pi Dakika veya Pi Saniye olup olmadığını belirlemeniz gerekir. Pi mantıksız olduğu için kodunuzun olabildiğince kısa olmasını ister. Örnekler Hiçbir girdi sağlanmadı , programınız sistem saatini kullanmalıdır. Az önce netlik için ekledim March 14, 2016 0:00:00 Pi Day December 25, 2015 3:14:45 Pi Minute December …
16 code-golf  date  pi 

7
Prolog'da golf için ipuçları
Prolog'da golf oynamak için hangi genel ipuçlarınız var? Ben genel olarak en azından biraz Prolog (örneğin bir harf değişkenleri programların boyutunu azaltmak için Prolog için spesifik değildir) kod golf sorunları uygulanabilecek fikirler arıyorum. Lütfen Prolog uygulamasına özgü olup olmadığını ipuçlarınızda belirtin (örn. SWI-Prolog'a özel yerleşikler) Lütfen her yanıt için yalnızca …
16 code-golf  tips 

5
XOR Asallarını Bulun
Gelen bu meydan XNOR yarattığı, biz XOR çarpma uygulamak istendi. Bu meydan okumada amaç ilk nXOR primerini bulmaktır . XOR asalları, aşağıdaki tanımlarla görebileceğiniz gibi normal asallara çok benzer: Asal Sayının Tanımı: 1 ve kendisinin çarpımı dışında iki sayının çarpımı ile oluşturulamayan, 1'den büyük pozitif bir sayı. XOR Prime'ın Tanımı: …

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.