Programlama Bulmacaları ve Kod Golfü

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

25
Konsol ölçülerimi söyle!
İkili ondalık sayı biçiminde çıktı terminal boyutları (sütunlar ve satırlar) *. Örneğin, bir çıktı olabilir 80x25. İlham . İstemi . * Çıktının art arda tek veya iki satırda hem ölçüsü olmalı, hem de birden fazla satır önde ve / veya son satırda çıktı olmayabilir (isteğe bağlı olarak yeni bir satır …
41 code-golf 

30
Sıfırdan uzak dur
Görev Negatif olmayan bir tamsayı verilirse n, çıktı 1ise n, aksi takdirde 0değerini çıktılar n. Giriş Negatif olmayan bir tam sayı. Dizeyi girdi olarak kabul etmek isterseniz, dizge aşağıdaki regex ile eşleşir: /^(0|[1-9][0-9]*)$/yani, ne zaman olduğu dışında baştaki sıfırlara sahip olmamalıdır 0. Girdi olarak gerçek bir tamsayı kabul ederseniz, tamsayı …

30
Bir haiku-w detektörü yazın
Bir haiku , sırasıyla 5/7/5 heceli sayıma sahip üç satırlı bir şiirdir . Bir haiku-w sırasıyla 5/7/5 kelime sayısı olan üç satırlı bir şiirdir . Meydan okuma Girdi haiku-w ise true döndürecek bir program yazın , değilse false olacaktır. Geçerli bir haiku-w girişi, yeni bir satırla ayrılmış 3 satırdan oluşmalıdır. …

15
Bir sayının kaynak kodunuzda asal olmadan 2017 gevrek olup olmadığını belirleyin.
Bu meydan okumayı yaptığım bütün yıllar boyunca, 2017 birinci sınıf olan ilk yıl. Bu yüzden soru asal sayılar ve özellikleriyle ilgili olacaktır. Göreviniz, girişte keyfi olarak büyük pozitif bir tamsayı alacak bir program veya işlev üretmek ve sayının 2,017 gevrek olup olmadığının çıktısını alması veya döndürmesidir - yani, bu sayıdaki …

30
Bu sayı -2 tamsayı gücü mü?
Bir sayının 2 olup olmadığını belirlemenin akıllı yolları var . Bu artık ilginç bir problem değil, o zaman verilen bir tamsayı -2 olan bir tamsayı olup olmadığını belirleyelim . Örneğin: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no …


30
Zorluklar Dizisi # 1: Alternatif Diziler
Alternatif Diziler Bir alternatif dizisi iki (farklı olması zorunlu değildir) değerleri değişken olan her hangi bir uzunlukta bir listesidir. Diğer bir deyişle, tüm çift dizinlenmiş öğeler eşittir ve tüm tek dizinlenmiş öğeler eşittir. Göreviniz, pozitif tamsayıların bir listesi verildiğinde truthy, değişken ve falsyaksi takdirde çıktı veren / dönen bir program …

10
Kare, elmas, kare, elmas
Görev Boş olmayan küçük harf ASCII harfleri verilen a- zilk karakterini alın ve: İkinci karakterin kopya kareleriyle çevreleyen , Bunu, üçüncü karakterden oluşan bir kopya elmasıyla kuşatmak, Etrafı dördüncü karakterden oluşan bir kare kopya ile çevreleyen … … Dize sonuna kadar kare ve elmas sınırları arasında değişen. Sınırlar arasındaki boş …

8
Dönen Kelimeleri Bulun!
Bana nedenini veya nedenini sorma ama bir projeye kod yazarken, birkaç kelimenin karakterlerinin alfabeye özgü bir desene sahip olduğunu fark ettim, kelimelerin her karakterini alfabedeki kalemle bağladım ve iki tane aldım. spiraller, sonra ilk spiralin saat yönünde olduğunu ve diğerinin saat yönünün tersine olduğunu ve diğer özelliklerin ... bu yüzden …
41 code-golf  string 

30
Tanrı aşkına Giza Golf!
Ayrıca Timmy Numarası olarak da bilinen bir "Giza numarası", rakamların bir piramidi temsil ettiği herhangi bir sayıdır ( A134810 ). Örneğin, "12321" bir giza numarasıdır, çünkü şu şekilde görselleştirilebilir: 3 2 2 1 1 Bununla birlikte, "123321" gibi bir şey Giza numarası değildir, çünkü piramidin tepesinde iki rakam vardır. 33 …


9
Sırları 1 Boyutlu Bir Labirentte Açma
Arka fon Kendinizi tek boyutlu bir labirentte kaybolmuş olarak bulmak için uyanıksınız! Mistik bir cin (ya da başka bir şey) ortaya çıkar ve çıkışın önünüzde bulunduğunu açıklar, ancak siz ve çıkış arasındakiler bir dizi zorluktur. İlerledikçe, tüm bu zorlukların sadece kilitli kapılar olduğunu anlıyorsunuz . İlk önce tee şeklinde bir …
41 code-golf  string 

30
Pirinç ve satranç sorunu
Hintli bir efsane, Hindistan imparatorunu oyunuyla o kadar çok etkilemiş olduğu iddia edilen satranç oyununun mucidi hikayesini anlattı. Adam pirinçle ödeme yapmak istediğini söyledi. Satranç tahtasının ilk karesi için iki tane, ikincisi iki, üçüncüsü dördüncü, dördüncü ve dördüncü ve sonraki 64. kareye kadar pirinç tanesi istedi. İmparator, bu kadar küçük …
41 code-golf  math 

9
Bir mesajın 50 baytta yıldızlı olup olmayacağını tahmin et
Aşağıda açıklanan ve bağlantı verilen listeden alınan site sohbet odamızdaki herhangi bir iletiden oluşan bir dize girişi göz önüne alındığında , bu iletinin 50 bayt veya daha kısa bir sürede başlayıp başlamadığını tahmin etmeye çalışan bir ya da yanlış ya da sahte bir değer çıktı. Herhangi bir gerçek veya sahte …

22
Her N-th N'yi çıkar
Görev Bu zorlukta, girişiniz, kendi dilinizde yerel olarak verilen boş olmayan bir pozitif tamsayı listesidir. Çıktınız aynı liste, aynı biçimde, bazı öğeler kaldırılmış durumda. Her bir oluşumunu 1, her ikinci oluşumunu 2, her üç oluşumunu 3vb. Genel olarak, her pozitif tamsayı için N, listedeki her bir Noluşumunu, No Ninci oluşumundan …

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.