Запитання з тегом «function»

Для викликів, які вимагають функції або залучають функції певним чином. (Також відомий як методи або підпрограми.)

30
Викликати метод, не викликаючи його [закрито]
Натхненний видаленим запитом StackOverflow . Чи можете ви придумати спосіб виконання певного методу, не вимагаючи явного його виклику? Чим вона більше непряма, тим краще. Ось що я саме маю на увазі (C використовується лише для прикладу, всі мови прийняті): // Call this. void the_function(void) { printf("Hi there!\n"); } int main(int …

30
Довільна довжина каррінгу
Написати функцію, f яка приймає додатне ціле число і повертає функцію. Нова повернута функція повинна бути ідентичною f. Однак, коли "виклик припинення" відбувається,f замість цього слід повернути суму всіх пропущених цілих чисел. Наприклад, g=f(4)(якщо fце перша функція) слід встановити gіншу функцію. h=g(3)зробимо те саме. Однак, якщо ви телефонуєте hбез аргументів …

22
Що дивна функція
Вашим завданням тут буде реалізувати функцію 1, яка формує перестановку на додатні цілі числа (Біекція з натуральних чисел на себе). Це означає, що кожне додатне ціле число повинно з’явитися рівно один раз у перестановці. Улов - ваша функція повинна мати більшу ймовірність вивести непарне число, ніж парне число. Зараз це …

30
Визначте функцію f такою, що f (f (n)) = -n для всіх ненульових цілих чисел n
Цей виклик надихнув блог, який я часто програмував. Ознайомтесь з оригінальною публікацією тут: Головоломка з програмуванням Виклик Визначте таку функцію f:Q->Q, що f(f(n)) = -nдля всіх ненульових цілих чисел n, а де Qнабір раціональних чисел. Деталі Якою б мовою ви не надали перевагу, будь ласка, визначте одну функцію чи програму, …

4
f (g (x)) зменшується при збільшенні g (f (x))
Для цього завдання потрібно реалізувати дві функції, f і g , на цілі числа, таким чином, що f is g є строго зменшується функцією, тоді як g ∘ f - функція, що суворо зростає. Іншими словами, якщо взяти будь-які два цілі числа a <b , тоді f (g (a))> f …

30
Чи є це число цілою потужністю -2?
Існують розумні способи визначення того, чи число є потужністю 2. Це вже не є цікавою проблемою, тому давайте визначимось, чи задане ціле число є цілою силою -2 . Наприклад: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 …

22
Натуральний Пі № 0 - Рок
Мета Створіть програму / функцію, яка приймає вхід N, перевірте, чи Nвипадкові пари цілих чисел є відносно простими, і повернеться sqrt(6 * N / #coprime). TL; DR Ці виклики - це моделювання алгоритмів, які потребують лише природи та вашого мозку (і, можливо, деяких повторно використаних ресурсів), щоб наблизити Pi. Якщо …
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
Визначте, чи всі десяткові цифри унікальні
Видалені питання щодо переповнення стека іноді створюють чудові матеріали для гольфу. Напишіть функцію, яка приймає як вхідне невід’ємне ціле число, і повертає істину, якщо всі цифри в базовій частині 10 представлення цього числа є унікальними. Приклад: 48778584 -> false 17308459 -> true Кількість символів включає лише функцію. Якщо ви вирішите …

30
Функція Акермана
Функція Ackermann примітна тим, що є одним з найпростіших прикладів загальної, обчислюваної функції, яка не є примітивною рекурсивною. Ми будемо використовувати визначення A(m,n)взяття у двох негативних цілих числах, де A(0,n) = n+1 A(m,0) = A(m-1,1) A(m,n) = A(m-1,A(m,n-1)) Ви можете реалізувати названа або анонімна функція, яка приймає два цілі числа …

30
P Pr Pre Pref Prefi Префікс Префікс префіксів
З огляду на деякий кінцевий список, поверніть список усіх його префіксів, включаючи порожній список, у порядку зростання їх довжини. (В основному реалізація функції Haskell inits.) Деталі Список вводу містить цифри (або більше, якщо це зручніше). Вихід повинен бути списком списків . Подання може, але не повинно бути функцією, можна використовувати …

30
Скільки аргументів було передано?
Використовуючи обрану мову, напишіть функцію, яка приймає змінну кількість аргументів і повертає кількість аргументів, з якими вона була викликана. Особливості: Ваша мова повинна підтримувати різні функції аргументів: щось, що можна викликати, що приймає довільну кількість аргументів і повертає значення. Параметри повинні бути спроможні проходити окремо. Це означає, що передача масиву …

15
Тригонометрія чорної коробки
Написати програму або функцію, можна виділити наступні 12 тригонометричні функції: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh. Вашій програмі надається одна з перерахованих вище функцій як чорний ящик, і вона повинна виводити ім’я функції або як зазначено вище, або як вона названа вашою мовою. Це …

6
Довідка! Несправності мого калькулятора!
Вступ Мій калькулятор поводиться дивно. Іноді під час введення в 8ньому відображається а 2. І іноді, коли я набираю в 6ньому, відображається a +. Деякі кнопки змішані! Може хтось допоможе мені визначити, який? Виклик: Введення: Список неправильних рівнянь з правильними результатами. Вихід: дві кнопки, які поміняються. Наприклад: Вхід може бути: …
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 

12
Життя хробака
Умови Черв'як є будь-яким списком невід'ємних цілих чисел, а його правий (тобто останній ) елемент називається головою . Якщо в голові немає 0, у черв'яка є активний сегмент, що складається з найдовшого суміжного блоку елементів, що включає голову і має всі її елементи принаймні такі ж великі, як і голова …

13
Напишіть функцію, яка повідомляє, який з її рядків видалено
Напишіть функцію, яка містить п’ять рядків. Якщо запустити функцію як є, вона повинна повернути 0. Якщо ви видалите будь-який з п'яти рядків і запустите функцію, він повинен повідомити, який з рядків було видалено (наприклад, якщо ви видалите остаточний рядок, він повинен повернути 5). Стислість, новизна та елегантність - все це …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.