«code-golf» etiketlenmiş sorular

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

17
Bir çeşit
Bir dize verildiğinde x, karakterleri xkaynak kodunuzdaki görünüm sırasına göre sıralanmış olarak çıkarın. Örnekler Source: ThisIs A Test Input: Is it a Test? Output: TissI etta? Source: Harry - yer a wizard. Input: I'm a what? Output: aa wh'?Imt Source: Mr. H. Potter, The Floor, Hut-on-the-Rock, The Sea Input: Output: …

19
Munchausen Numarası mı?
Bir Münchausen sayısı baz içinde bbb , aynı zamanda olarak da bilinen mükemmel parmak-haneli değişmez veya PDDI da baz-toplamı pozitif tamsayı kendine özgü bir türüdür kendilerine yükseltilmiş basamak sayısının kendisine eşittir. Onlar boğulmaktan kurtulmak için kendi at kuyruğu ile kendini açıkça çıkaran kurgusal Baron Munchausen adına seçildi . İlgili bir …

30
Kedi tekrar girişini yedi!
Bir kedi programı oluşturun, yani girdi alan ve basan bir program. ... Bunun dışında, program rasgele karakterleri girişinizden uzağa alır ve bunun yerine yazdırır. Girişteki her karakter, programla kaldırılmak için genellikle eşit oranlara sahip olmalıdır, ancak bunu yapmak zor olduğundan, her karakter için oran en çok% 10 değişebilir. Programınız girişi …

3
Bir Kaplumbağa Portal Buluyor
Kaplumbağa yemeğini almak için ızgara boyunca hareket etmek istiyor. Oraya ulaşması için kaç hamle yapacağını bilmek istiyor. Yavaş olduğu için, yolunu kısaltırsa, kullanacağı etki alanı etrafında teleporerler kurdu. Veya yolunu uzatırsa onlardan kaçının. Kaplumbağa tanışın 🐢 Kaplumbağa bir ızgara üzerinde yaşıyor XXXXXXXXXXXX🐢XXXXXXXXXXXXXXXXXXXXXXXX🐢XXXXXXXXXXXX\begin{matrix} X&X&X&X&X\\ X&X&X&X&X\\ X&X&🐢&X&X\\ X&X&X&X&X\\ X&X&X&X&X\\ \end{matrix} Kaplumbağa herhangi …

12
Tekrarlayan Fibonacci Basamakları nelerdir?
Muhtemelen bildiğiniz gibi, bir Fibonacci Sayı serideki önceki iki sayının toplamıdır. Bir Fibonacci Rakamı, önceki iki basamağın toplamıdır . Örneğin, seri başlangıcı için 1,1 için seri şöyle olacaktır 1,1,2,3,5,8,13,4,7,11,2...: Değişiklik , eklemek 13yerine, eklemek yerine, sonra gerçekleşir . Dizi sonunda dönüyor , serinin başladığı yer aynı ve burada .8+131+34+7=111+1=2 Başka …
30 code-golf 

18
Özel Sayı Baz Çevirici
İstedikleri herhangi bir formatı kullanarak sahip oldukları herhangi bir sayıyı hızlı bir şekilde kendi sayı tabanlarına dönüştürmek isteyen güçler. Giriş Programınız 3 parametre kabul etmelidir. Sayı: Dönüştürülecek dize numarası InputFormat: Numaranın bulunduğu dizge OutputFormat: Sayının dönüştürüleceği temel dize. Çıktı Programınız Numbereski sayı tabanından InputFormatyeni sayı tabanına dönüştürülmeliOutputFormat Örnekler ("1","0123456789","9876543210") = …

10
Optimal Alfabe Adımlama
Yalnızca harflerden oluşan bir giriş dizgisine bakıldığında, herhangi bir harften başlayarak bir sarma alfabesi üzerinde tüm harfleri ziyaret etmek için gereken minimum adım miktarıyla sonuçlanan adım boyutunu döndürün. Örneğin, kelimeyi alın dog. Eğer 1 büyüklüğünde bir adım kullanırsak, sonunda: defghijklmnopqrstuvwxyzabcdefg Alphabet ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ defghijklmnopqrstuvwxyzabcdefg Visited letters d o g Needed letters …

30
En büyük ortak alt dize
Dizelerin listesini girdi olarak alan ve tüm girdi dizelerinin alt dizgisi olan en uzun dizgiyi çıktılayan bir program veya işlev oluşturun . Eşit uzunlukta birkaç alt dizge varsa ve artık alt dizge yoksa, bunlardan herhangi birini çıkar. Bu boş dizgenin çıktısını almak anlamına gelebilir. Birkaç geçerli çıktı varsa, bunlardan herhangi …

30
Belirli bir bit sayısına sahip tüm ASCII karakterleri
(@ChasBrown sayesinde başlık) Kum havuzu Arkaplan Bu zorluk, son zamanlarda Puzzling Stack Exchange'de yayınladığım bir sorudan ilham aldı . Orijinal soru ile ilgileniyorsanız, lütfen bağlantıyı takip etmekten çekinmeyin. Eğer değilse o zaman sizi burada ayrıntılarla sıkmayacağım. Gerçekler Her yazdırılabilir standart ASCII karakteri, 32 ile 126 arasında bir ondalık değere sahiptir. …
30 code-golf 

23
Bir GUID değerini artırmak
Son bir Günlük WTF makalesinden esinlenildi ... Bir GUID alan bir program veya işlev yazın ( XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXher X'in onaltılık bir basamağı temsil ettiği biçimdeki dize ) ve GUID değerini birer birer artırır. Örnekler >>> increment_guid('7f128bd4-b0ba-4597-8f35-3a2f2756dfbb') '7f128bd4-b0ba-4597-8f35-3a2f2756dfbc' >>> increment_guid('06b86883-f3e7-4f9d-87c5-a047e89a19fa') '06b86883-f3e7-4f9d-87c5-a047e89a19fb' >>> increment_guid('89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2cf') '89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2d0' >>> increment_guid('89f25f2f-2f7b-4aa6-b9d7-46a98e3cb29f') '89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2a0' >>> increment_guid('8e0f9835-4086-406b-b7a4-532da46963ff') '8e0f9835-4086-406b-b7a4-532da4696400' >>> increment_guid('7f128bd4-b0ba-4597-ffff-ffffffffffff') …
30 code-golf 

3
Asallık test formülü
Amacınız verilen bir sayının nen az baytta asal olup olmadığını belirlemektir . Ancak, kodunuz yalnızca aşağıdakilerden oluşan sayılar üzerinde tek bir Python 2 ifadesi olmalıdır operatörler giriş değişkeni n tamsayı sabitleri parantez Döngü yok, atama yok, yerleşik işlev yok, yalnızca yukarıda listelenenleri. Evet mümkün. Operatörler İşte Python 2'deki aritmetik, bitsel …

30
Bir kelime merdiveni kur
En az iki kelimelik bir liste göz önüne alındığında (sadece küçük harflerden yapılır), önce sola, sağdan sola, ilk soldan sağa, sonra da sola, sağdan sola doğru yazarak kelimelerin ASCII merdivenini oluşturun ve gösterin . Bir kelimeyi yazmayı tamamladığınızda, yönü değiştirin ve sadece bir sonraki kelimeyi yazmaya başlayın. Diliniz sözcük listelerini …

24
Kodlara Giden Yol (Kolay)
Giriş: olması garanti edilen bir tamsayı .nnn≥3≥3\ge3 biri olan bir tamsayı .ddd[−1,0,1][−1,0,1][-1,0,1] Çıktı: ise kuzeybatı yönünde olacak boyutunda bir yol ; ise kuzey yönü ; veya ise kuzey doğu yönü . Yol her zaman üç boşluk olacak (veya dış sınırları da dahil edersek genel olarak beş) olacak. Ek olarak, alt …

30
pwaS eht tirsf dna tasl setterl için hace dorw
Veya, "Her kelimenin ilk ve son harflerini değiştir" Zorluğunuz, bir sınırlayıcı olarak kullanılacak (her bir kelimeyi ayırmak için) bir alfabetik ASCII karakter dizisinin yanı sıra bir karakter olarak verilen her kelimenin ilk ve son harflerini değiştirmek. Tek karakterli bir kelime varsa, onu rahat bırak. Örnekler / test senaryoları, küçük harfler …
30 code-golf  string 

26
Kendini yiyebilen sayı
Olumlu bir tamsayı verildiğinde, sayının kendisini yiyip yiyemeyeceğine dair bir aşırılık / sahtekarlık değeri üretin. kurallar En soldaki kafa, en soldaki kuyruk Kafa kuyruğundan büyük veya ona eşitse, kafa kuyruğu yer ve yeni kafa toplamı olur. Eğer sonra kafa ile değiştirildiği .sum≥10sum≥10sum \ge 10 summod10summod10sum \mod 10 sum=0sum=0sum=0 yoksayılamaz, ancak …

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.