Programlama Bulmacaları ve Kod Golfü

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

30
Alfabe Konum Bulucu
Codewars Kata'dan esinlenerek . Amacınız böyle bir girdi dizesi almaktır: "'Twas a dark and stormy night..." ve alfabedeki her karakterin konumunu içeren, boşluklarla ayrılmış ve alfabetik olmayan karakterleri yoksayarak aşağıdaki gibi bir dize döndürün: "20 23 1 19 1 4 1 18 11 1 14 4 19 20 15 18 …

2
Bir ızgaradaki en büyük kare [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Kod Golf Stack Exchange için. 2 yıl önce kapalı . Meydan okuma Böyle bir tablo verildiğinde, 1 2 3 4 5 6 7 8 1 . . . …

3
RoboZZle tercüman
Göreviniz bir RoboZZle yorumlayıcısı yazmaktır. Oyuna aşina değilseniz, lütfen robozzle.com adresindeki videoyu izleyin veya aşağıdaki açıklamamı okuyun. Bir robot, kırmızı, yeşil, mavi veya siyah renkli dikdörtgen bir ızgara üzerinde yaşar. Siyah karelere erişilemez. Diğerlerine erişilebilir ve bazılarında yıldız vardır. Amaç, siyah karelere basmadan veya haritadan düşmeden tüm yıldızları toplamaktır. Robot …

11
N'inci sayı için N kere program
Pozitif tam bir dizi göz önüne alındığında A, bir girdi olarak programı oluşturmak olduğu için, tekrarlanan kzaman, çıkış kdizisinin th (1-endeksi) değerinin. Örneğin, dizi ise [1,11]çıktı, çıktıyı 1ve iki kez tekrarlandığında çıktıyı çıkaran bir program olmalıdır 11. print(end="1");Python 3'teki gibi kod çalışır: print(end="1");1 print(end="1");print(end="1");yazdırır ve 11 yazdırır Tüm test senaryolarını …

8
Mükemmel bir kare oluşturan bir diziden koleksiyon
Dizisi verilen OEIS A033581 sonsuz dizisidir, n, kapalı bir şekilde, aşağıdaki formül ile verilir 'inci terimi (0 indeksleme) 6 x n 2 . Senin görevin, dizideki N ilk sayı kümesinin tüm alt kümelerini çıktı veren kod yazmaktır, böylece alt kümenin toplamı mükemmel bir karedir. kurallar Tam sayı Ngirdi olarak verilir. …

3
Asal sayıları kullanarak liste oluşturma
Size N sikke yığını verildi. Bu B 1 , B 2 , ..., B N yığınlarının her birini ayrı gruplara ayırmaya karar verdiniz . Madeni para alan kişilerin miktarı asal sayı olmalı ve her bir kişiye verilen para miktarı her bir yığın için farklı olmalıdır. Girdi: N, B 1 , …

6
Tatmin edici bir sayı mı?
bu sohbet sohbetinden ilham aldı Bir tatmin sayı olan ondalık gösterimi formda olan bir sayıdır abx, aşağıdaki özelliklere sahip,: xen uzun sondaki yinelenen sonek veya sonunda hiç yineleme yoksa son basamaktır ( 123333-> 3333, 545656-> 5656, 123-> 3) bx( 123333-> 2, 55545656-> 4) öncesindeki tek rakamdır akalan önek ( 123333-> …

1
Advent Challenge 8: Depolama Sepeti Nakliye Planlaması!
<< Önceki PPCG topluluğu sayesinde Santa artık depolama arabalarını dengeledi. Şimdi, yükleme alanlarına gönderilebilmeleri için onları nakliye limanlarına taşıması gerekiyor. Ne yazık ki, arabaları hareket ettirmek için izler bir karışıklıktır ve birlikte çökmeden onları nasıl ele alacağını bulması gerekir! Meydan okuma Her bir araba için parkurlara "etiket" (veya istasyonlar) listesi …

3
Neye atanabilir?
ilişkili Neye atanabilir? Bu meydan size iki tür verilen edilecek Ave Bve olmadığını belirlemek Aiçin atanabilir olan B, Batanabilir olan Aveya hiçbiri. Tip Sistemi ( tHerhangi bir türü temsil etmek için kullanacağım ) Temel tipler Temel türler, tek bir büyük harfle gösterilir X. Temelde sınıflardır. Xatanabilir olup Yolmadığını Yya da …

4
İznim var mı?
Meydan okuma Bir dosyanın UNIX izninin sembolik gösterimini ve sahipliğini (kullanıcı kimliği ve grup kimliği) gösteren bir dize verildiğinde A, belirli bir kullanıcının dosyayı okuma / yazma / yürütme iznine sahip olup olmadığına karar verin . İlgili . UNIX sistemindeki izinler UNIX'te, her dosya üç izin sınıfına ( kullanıcı , …

16
Ana kümeyi paylaşıyor muyuz?
Ana küme , bir tam sayı K daha yüksek 2 en yüksek asal oluşturduğu çift olarak tanımlanır kesinlikle daha düşük N ve düşük asal katı daha yüksek N . Yukarıdaki tanımın ardından, eğer tamsayı bir başbakan ise, baş kümesinin ondan önceki ve sonraki asal çiftidir . Görev İki tamsayı N …

8
BIU numaraları (veya Özetlenmiş numaralar)
Onları nasıl tespit edebilirim? Pozitif bir tamsayı alın k. Bölenlerini bulun . Her bölücünün belirgin ana faktörlerini bulun . Tüm bu faktörleri bir araya getirin. (Bu sayı (toplam) k bir bölen ise toplamı böler k ise ) daha sonra bu sayı k, bir olduğunu BIU sayı Örnekler Let numaralı almak …

6
Bu bir film bul mücadelesi
Bu basit (ish) bir web kazıma mücadelesidir. Giriş Kodunuz bir MPAA film derecelendirmesini ve giriş olarak 0 ila 100 arasında bir sayı almalıdır . Bunu uygun bulduğunuz herhangi bir şekilde yapabilir. Çıktı Kodunuz, a) o film derecesine ve b) Domatesmetre üzerindeki çürük domateslerden alınan sayısal puana sahip herhangi bir filmin …

17
Yaklaşık Karelerim
Esinlenerek bu video ile tecmath . Herhangi bir sayının kare kökünün yaklaşıklığı x, tamsayı kare kökü s(yani, bu şekilde en büyük tam sayı s * s ≤ x) alınarak ve daha sonra hesaplanarak bulunabilir s + (x - s^2) / (2 * s). Bu yaklaşıma diyelim S(x). (Not: Bu, Newton-Raphson …

3
Unicode dikdörtgenler
verilmiş bir akarakter matrisiu=" ╶╺╵└┕╹┖┗╴─╼┘┴┶┚┸┺╸╾━┙┵┷┛┹┻╷┌┍│├┝╿┞┡┐┬┮┤┼┾┦╀╄┑┭┯┥┽┿┩╃╇╻┎┏╽┟┢┃┠┣┒┰┲┧╁╆┨╂╊┓┱┳┪╅╈┫╉╋" gibi bir submatrix koordinatları x, y, w, h(sol, üst genişlik> 1, yükseklik> 1) bir kalınlık t(olduğu gibi 1 ┌) veya 2'de (olduğu gibi ┏) varolan çizgileri dikkate alarak alt kalınlık için belirtilen kalınlıkta bir iç kenarlık oluşturun. x=4;y=1;w=2;h=3;t=2; a=[' ┌───┐', '┌┼┐ │', '│└┼──┘', '└─┘ '] …

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.