«function» etiketlenmiş sorular

Bir işlev talep eden veya bir şekilde işlevleri içeren zorluklar için. (Yöntem veya altyordam olarak da bilinir.)

30
[Kapat] çağırmadan bir yöntem çağırın
Şimdi silinmiş bir StackOverflow sorusundan esinlenildi . Açıkça çağırmadan, belirli bir yöntemin uygulanmasını sağlayacak bir yol bulabilir misiniz? Ne kadar dolaylı olursa, o kadar iyidir. İşte tam olarak ne demek istediğimi (sadece örnekleme için kullanılan, tüm dilleri kabul edilen C): // Call this. void the_function(void) { printf("Hi there!\n"); } int …

30
İsteğe bağlı boyda kurutma
Bir fonksiyonu, yaz fpozitif tamsayı alır ve bir işlev döndürür. Döndürülen yeni işlev aynı olmalıdır f. Ancak, "sonlandırma çağrısı" gerçekleştiğinde, fbunun yerine geçen tüm tam sayıların toplamını döndürmelidir. Örneğin, g=f(4)( filk işlev ise) gbaşka bir işleve ayarlanmalıdır . h=g(3)aynısını yapacağım. Bununla birlikte, hhiçbir argüman olmadan aradığınızda (ayrıntılar için aşağıya bakınız), …

22
Ne Tuhaf Bir İşlev
Buradaki göreviniz , pozitif tamsayılar üzerinde bir permütasyon oluşturan bir işlevi 1 uygulamak olacaktır (pozitif tamsayılardan kendilerine yapılan bir eşekarısı). Bu, her pozitif tamsayının permütasyonda tam olarak bir kez görünmesi gerektiği anlamına gelir. Yakalama, işlevin, tek bir sayıdan tek bir sayı çıktısı alma olasılığına sahip olması gerektiğidir. Şimdi bu garip …

30
F olmayan bir tamsayılar için f (f (n)) = -n olacak şekilde bir f işlevi tanımlayın.
Bu zorluk, sık kullandığım bir programlama bloğundan esinlenmiştir. Lütfen orijinal yazıya bakınız: Bir Programlama Yapboz Meydan okuma Bir işlev tanımlayın f:Q->Qöyle ki f(f(n)) = -ntüm sıfırdan farklı tamsayılar için nve Qrasyonel sayılar kümesidir. ayrıntılar Ne olursa olsun tercih dil olarak tanımlar mısınız bir fonksiyon veya program fparametresi olarak kabul tek …

4
g (f (x)) artarken f (g (x)) azalır
Bu zorluk için tamsayılara f ve g olarak iki fonksiyon uygulamanız gerekir ; öyle ki f ∘ g kesinlikle azalan bir fonksiyondur, g ∘ f ise kesinlikle artan bir fonksiyondur. Başka bir deyişle, iki tamsayı a <b alırsanız , o zaman f (g (a))> f (g (b)) ve g (f …

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 …

22
Doğal Pi # 0 - Kaya
Hedef Girdi alan bir program / işlev oluşturun N, Nrastgele tamsayı çiftlerinin asal olup olmadığını kontrol edin ve geri dönün sqrt(6 * N / #coprime). TL; DR Bu zorluklar Pi'ye yaklaşmak için sadece doğa ve beyninizi (ve belki de bazı yeniden kullanılabilir kaynakları) gerektiren algoritmaların simülasyonudur. Zombi kıyameti sırasında Pi'ye …
39 code-golf  math  random  pi  approximation  popularity-contest  code-golf  sequence  number-theory  binary  coding-theory  code-golf  math  3d  code-golf  code-golf  math  number  code-golf  kolmogorov-complexity  code-golf  ascii-art  graphical-output  binary-tree  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation  hexadecimal  code-golf  math  number  set-theory  code-golf  math  arithmetic  number-theory  integer  code-golf  string  kolmogorov-complexity  code-golf  math  sequence  arithmetic  decision-problem  code-golf  code-golf  ascii-art  code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

30
Tüm ondalık basamakların benzersiz olup olmadığını belirleyin
Yığın Taşması ile ilgili soruların silinmesi bazen harika golf malzemelerini oluşturur. Girdi olarak negatif olmayan bir tamsayı alan ve bu sayının 10 numaralı temsili içindeki tüm rakamlar benzersizse true döndüren bir işlev yazın. Örnek: 48778584 -> false 17308459 -> true Karakter sayısı sadece işlevi içerir. C veya C ++ dilinde …

30
Ackermann işlevi
Ackermann işlevi, ilkel özyinelemeli olmayan, toplam, hesaplanabilir bir işlevin en basit örneklerinden biri olması nedeniyle dikkate değerdir. A(m,n)İki negatif olmayan tamsayı alma tanımını kullanacağız. A(0,n) = n+1 A(m,0) = A(m-1,1) A(m,n) = A(m-1,A(m,n-1)) Uygulayabilirsiniz giriş olarak iki tam sayı alan, bir tam sayı döndüren adlandırılmış veya adsız bir işlev veya …

30
P Pr Pre Pref Prefi Önek Önek Önek
Sonlu bir liste verildiğinde, boş bir liste de dahil olmak üzere tüm öneklerinin uzunluğunu artan bir sırayla döndürün. (Temel olarak Haskell işlevini uygulamak inits.) ayrıntılar Giriş listesi, sayılar (veya daha uygunsa başka bir tür) içerir. Çıktı bir liste listesi olmalıdır . Gönderme bir işlev olmak zorunda olabilir, ancak herhangi bir …

30
Kaç tane argüman iletildi?
Tercih ettiğiniz dili kullanarak, değişken sayıda argüman alan ve çağrıldığı argüman sayısını döndüren bir işlev yazın. Özellikleri: Dilinizin değişken değişkenli argüman işlevlerini desteklemesi gerekir: rastgele sayıda argüman alan ve bir değer döndüren çağrılabilir bir şey. Parametreler ayrı ayrı geçirilebilmelidir. Bu, bir diziyi geçmenin yalnızca bir parametre için sayılacağı anlamına gelir. …

15
Kara Kutu Trigonometrisi
Aşağıdaki 12 trigonometrik fonksiyonlar ayırabilecek program veya fonksiyon yazın: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh. Programınıza yukarıdaki fonksiyonlardan biri kara kutu olarak verilmiştir ve işlevin adını yukarıda belirtildiği gibi ya da kendi dilinizde adlandırılmış şekilde vermelidir. Bu kod golf , yani her dilde en …

6
Yardım et! Hesap makinem arızalı!
Giriş Hesap makinem tuhaf davranıyor. Bazen ben yazdığımda 8a görüntüler 2. Bazen yazdığımda, a 6görüntülenir +. Bazı düğmeler karışık! Biri hangisini belirlememe yardımcı olabilir? Meydan okuma: Giriş: Doğru sonuçlarla hatalı denklemlerin listesi . Çıktı: Değiştirilen iki düğme. Örneğin: Bir giriş olabilir: 123 = 3 8423 = 252 4+4 = 8 …
28 code-golf  number  arithmetic  integer  code-golf  math  number  geometry  code-golf  grid  code-golf  math  number  sequence  primes  code-golf  sequence  kolmogorov-complexity  code-golf  string  ascii-art  alphabet  code-golf  math  sequence  integer  code-golf  number-theory  integer  natural-language  code-golf  date  code-golf  function  code-golf  ascii-art  code-golf  math  number-theory  primes  classification  code-golf  array-manipulation  decision-problem  matrix  code-golf  number  code-golf  code-golf  ascii-art  matrix  code-golf  string  code-golf  sequence  base-conversion  code-golf  code-golf  math  number-theory  combinatorics  integer-partitions  code-golf  integer  binary  base-conversion  code-golf  integer  base-conversion  palindrome  code-golf  code-golf  integer-partitions  code-golf  math  ascii-art  matrix  code-golf  number  sequence  number-theory  matrix  code-golf  interpreter  code-golf  graph-theory  code-golf  ascii-art  decision-problem  code-golf  division  code-golf  array-manipulation  primes  code-golf  string  ascii-art  code-golf  primes  counting  code-golf  matrix  unicode  code-golf  source-layout  code-golf  grammars  code-golf  string  cops-and-robbers  regular-expression  obfuscation  string  code-challenge  cops-and-robbers  regular-expression  code-golf  kolmogorov-complexity  game  card-games  code-golf  kolmogorov-complexity  code-golf  array-manipulation  matrix  code-challenge  cops-and-robbers  code-challenge  decision-problem  cops-and-robbers  code-golf  permutations 

13
Hangi satırlarının kaldırıldığını bildiren bir işlev yazın
Beş satır içeren bir fonksiyon yazın. İşlevi olduğu gibi çalıştırırsanız 0 döndürmesi gerekir. Beş satırdan birini kaldırırsanız ve işlevi çalıştırırsanız, hangi satırların kaldırıldığını size bildirmelidir (örneğin, son satırı kaldırırsanız 5 değerini döndürmesi gerekir). Kısalık, yenilik ve zerafetin hepsi dikkate değer. En yüksek yükseltilen çözüm (makul bir süre sonra) kazanır.

12
Solucan Ömrü
şartlar Bir solucan negatif olmayan tamsayılar herhangi listesidir ve onun en sağdaki (yani son ) eleman denir kafa . Eğer kafa 0 değilse, kurtçuk, kafayı içeren en uzun bitişik elemanlar bloğundan oluşan ve tüm elemanlarına en az baş kadar büyük olan aktif bir segmente sahiptir . Düşük aktif bölümü Örneğin …

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.