«code-golf» etiketlenmiş sorular

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

21
Yer kazanmak için tamsayıyı katlayın!
Çılgın matematikçi geniş bir sayı koleksiyonuna sahiptir ve bu nedenle bıraktığı alan oldukça sınırlıdır. Bazılarını kurtarmak için tam sayılarını katlaması gerekir, ancak ne yazık ki gerçekten tembeldir. Göreviniz, ona yardım etmek istiyorsanız, manyak sayımız için belirli bir pozitif tamsayıyı katlayan bir işlev / program oluşturmaktır. Tam sayı nasıl katlanır? Basamaklarının …

4
Dikdörtgen fark
Bu meydan okumada, çakışan iki dikdörtgen verilir ve diğerini kaldırarak oluşturulan dikdörtgenleri hesaplamanız gerekir. Örneğin, kırmızı dikdörtgeni siyah olandan kaldırırsanız: Aşağıdaki iki dikdörtgen setinden biriyle sonuçlanırsınız: Ayrıca aşağıdakileri de ele almanız gerekir: Daha açık olmak gerekirse: A ve B olmak üzere iki dikdörtgenin koordinatlarını gireceksiniz. A'nın tüm alanını B olmadan …

15
Bir Çarpışmayı Tahmin Et: Soyguncu kaçacak mı?
Bir yolu, 0sınırsız bir şekilde başlayıp devam eden bir sayı satırı olarak düşünün : ................................................................. Yolda iki araba var: Cve R. Cyakalamaya çalışan polis R, soyguncu. C-dan başlıyor0 ve Ryolda bir yerde başlar: C.............................R.................................. Polis zaten hareket ediyor - soyguncuyu kovalıyor. Sabit bir hızı var. Soyguncu arabasına atladı. Hızlanıyor. Her …


21
Fibonacci Sayıları İçinde
Meydan okuma Bir tamsayı girdisi verildiğinde, kendi içinde girişi içeren ilk Fibonacci numarasını, bu Fibonacci sayısının indeksiyle birlikte (0 veya 1'den başlayan indeksler size döner, ancak lütfen cevabınızda hangisini belirtiniz). Örneğin, 12 girişi verilirse, program 26: 121393( 12 1393) sayısı içinde 12 bulunduğu ve Fibonacci sayılarının 26 indeksinde olduğu için …

11
Rapunzel, Rapunzel, saçını bırak!
Açıklama Sanırım herkes Rapunzel ve prensin masalını biliyor. Yapmayanlar için: burada okuyun. Bununla birlikte, Rapunzel saçlarını kestirmişti, bu yüzden prensinin tırmanmasına izin vermek için yeterince uzun olmayabilir! Çok üzülebilir .. Meydan okuma Göreviniz, prens saçlarını bırakmak için onu çağırdığında Rapunzel'in ne söyleyeceğini değerlendiren bir işlev yazmaktır: Saçları kuleden daha uzun …
20 code-golf 

28
Eşinizi bulma
Meydan okuma Rasgele 2-tuples listesi ve bu tuples birinde tek bir eleman, verilen "ortak", yani verilen ave [(i,j),...,(a,b),...,(l,m)]çıktı b. Tüm grupların benzersiz olduğunu ve gruplardaki tüm öğelerin dize olduğunu varsayabilirsiniz. Ayrıca her ikisine de sahip olmadığını (x,y)ve (y,x). Test senaryoları Input Output [("(", ")"), ("{", "}"), ("[", "]")], "}" "{" …

14
Pascal'ın Rhombus'u
Pascal'ın Rhombus'u (aslında bir üçgen), desende eklenerek elde edilir: * *** x onun yerine * * x Bu, her hücrenin doğrudan üstündeki satırdaki üç hücrenin ve üstündeki 2 satırındaki bir hücrenin toplamı olduğu anlamına gelir. Pascal'ın üçgeni gibi, sıfırıncı satırda 1da üçgeni oluşturan bir tane var. İşte Pascal Rhombus'un ilk …

29
Bir listenin ikinci maksimum sayısını çalıştırma
Tamsayıların bir listesi verildiğinde, göreviniz ilk k öğelerindeki ikinci en büyük değeri , her k için 2 ile giriş listesinin uzunluğu arasında çıktı almaktır. Başka bir deyişle, girdinin her öneki için ikinci en büyük değeri girin. İlk eleman için rasgele bir değer çıktısı alabilirsiniz (burada k = 1) veya 1 …

14
İspanyol kimlik kartı kontrol karakter hesap makinesi
Bu çok basit bir algoritma, eminim ki birçok farklı dilde çözülebilir. İspanya'da kimlik kartları ( DNI olarak bilinir ) 8 sayı ve bir kontrol karakterinden oluşur. Kontrol karakteri aşağıdaki algoritma ile hesaplanır: sayıyı 23'e bölün, işlemin geri kalanını alın ve bu tabloya göre bir karakterle değiştirin: 0 1 2 3 …

30
Kare nasıl bitiyor?
Base-10'da tüm mükemmel kareler 0 , 1 , 4 , 5 , 6 veya 9 ile biter . Base-16'da tüm mükemmel kareler 0 , 1 , 4 veya 9 ile biter . Bu nedir ve nasıl çok iyi bu out çalışmaya neden Nilknarf açıklar bu cevap, ama ben de kısa …

30
Benim değerim nerede?
Benim patron şimdi ona bir dizide bir öğeyi aramak sağlayan bir mekanizma uygulamak istiyor ve ona bu değeri ortaya çıkar endeksi / indeksleri verir. Senin görevin: Dizi ve değer alan bir program veya işlev yazın (String, Integer, Float veya Boolean) ve değerin oluştuğu dizinin dizinlerini döndürür (hangisini tercih ederseniz 0 …

28
Bu tanımlayıcılar eşdeğer mi?
Nim dilinde , tanımlayıcıları ayırt etme kuralları diğer dillerden biraz daha rahattır . İki tanımlayıcı eşdeğerdir veya aşağıdaki kurallara uymaları durumunda aynı değişkeni ele alır : her ikisinin de ilk karakteri aynıdır (büyük / küçük harfe duyarlı) Her iki dizeleri aynıdır (vaka içinde duyarlı) çıkardıktan sonra tüm örneklerini karakterlerin -ve_ …

30
Ben Otomorfik Bir Numara mıyım?
Bir Otomorfik sayı, taban 10'daki karesinin soneki olan bir sayıdır. Bu, OEIS'deki A003226 dizisidir . Senin görevin: Bir girişin Otomorfik sayı olup olmadığını belirlemek için bir program veya işlev yazın. Giriş: Otomorfik bir sayı olabilecek veya olmayabilecek 0 ile 10 ^ 12 (dahil) arasında bir tam sayı. Çıktı: Girdinin bir …

4
Dörtlü Sınıflandır | Matematik sınavında bana yardım et!
Yardım! Matematik sınavım yakında başlayacak ve ben çalışmadım! 1 Sınavın bir kısmı, ne yazık ki nasıl yapılacağını bilmediğim tepe koordinatları göz önüne alındığında bir dörtgeni sınıflandırmaktır. 2 Yani, senin meydan okumam bunu benim için yapacak bir program yazmak, bu yüzden başarısız değilim! Meydan okuma Hiçbiri doğrusal olmayan dört köşe göz …

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.