Preguntas etiquetadas con function

Para desafíos que solicitan una función o involucran funciones de alguna manera. (También conocido como métodos o subrutinas).

77
Llamar a un método sin llamarlo [cerrado]

Inspirado por una pregunta StackOverflow ahora eliminada . ¿Puedes encontrar una manera de ejecutar un método en particular, sin llamarlo explícitamente? Cuanto más indirecto sea, mejor. Esto es lo que quiero decir exactamente (C se usa solo para ejemplificar, se aceptan todos los lenguajes): //...

53
Curry de longitud arbitraria

Escriba una función, fque tome un entero positivo y devuelva una función. La nueva función devuelta debe ser idéntica a f. Sin embargo, cuando ocurre la "llamada de terminación", fdebería devolver la suma de todos los enteros pasados. Por ejemplo, g=f(4)(si fes la primera función) debería...

45
Qué extraña función

Su tarea aquí será implementar una función 1 que forme una permutación en los enteros positivos (una biyección de los enteros positivos en sí mismos). Esto significa que cada entero positivo debería aparecer exactamente una vez en la permutación. El problema es que su función debe tener una mayor...

42
f (g (x)) disminuye mientras que g (f (x)) aumenta

Para este desafío, debe implementar dos funciones, f y g , en los enteros, de modo que f ∘ g sea ​​una función estrictamente decreciente, mientras que g ∘ f sea ​​una función estrictamente creciente. En otras palabras, si toma dos enteros a <b , entonces f (g (a))> f (g (b)) y g (f (a)) <g...

41
¿Es este número una potencia entera de -2?

Hay formas inteligentes de determinar si un número es una potencia de 2. Eso ya no es un problema interesante, así que determinemos si un entero dado es una potencia entera de -2 . Por ejemplo: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes:...

39
Pi Natural # 0 - Rock

Gol Cree un programa / función que tome una entrada N, verifique si Nlos pares aleatorios de enteros son relativamente primos y retorna sqrt(6 * N / #coprime). TL; DR Estos desafíos son simulaciones de algoritmos que solo requieren la naturaleza y su cerebro (y tal vez algunos recursos...

37
Determine si todos los dígitos decimales son únicos

Las preguntas eliminadas en Stack Overflow a veces son un excelente material de golf. Escriba una función que tome un entero no negativo como entrada y devuelva verdadero si todos los dígitos en la representación de base 10 de ese número son únicos. Ejemplo: 48778584 -> false 17308459 ->...

35
La función de Ackermann

La función de Ackermann es notable por ser uno de los ejemplos más simples de una función total y computable que no es primitiva recursiva. Usaremos la definición de A(m,n)tomar dos enteros no negativos donde A(0,n) = n+1 A(m,0) = A(m-1,1) A(m,n) = A(m-1,A(m,n-1)) Puedes implementar una...

33
¿Cuántos argumentos fueron pasados?

Usando el lenguaje de su elección, escriba una función que tome un número variable de argumentos y devuelva el número de argumentos con los que se llamó. Detalles específicos: Su lenguaje debe admitir funciones de argumento variadic: algo invocable que toma un número arbitrario de argumentos y...

29
Trigonometría de caja negra

Escribir un programa o función que puede distinguir las siguientes 12 funciones trigonométricas: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh. Su programa recibe una de las funciones anteriores como recuadro negro y debe mostrar el nombre de la función como se...

28
La vida de un gusano

Condiciones Un gusano es cualquier lista de enteros no negativos, y su elemento más a la derecha (es decir, último ) se llama cabeza . Si la cabeza no es 0, el gusano tiene un segmento activo que consiste en el bloque contiguo más largo de elementos que incluye la cabeza y tiene todos sus...

28
¡Ayuda! ¡Mi calculadora funciona mal!

Introducción Mi calculadora se está comportando raro. A veces, cuando escribo un 8, muestra un 2. Y a veces cuando escribo en una 6muestra una +. ¡Algunos botones están mezclados! ¿Alguien podría ayudarme a determinar cuál? Reto: Entrada: Lista de ecuaciones incorrectas , con resultados...

23
Hormigas en un registro natural

Este es un buen desafío para principiantes y un buen asesino del tiempo. Solo dije un registro -natural- porque el título era demasiado corto, esto no tiene nada que ver con logaritmos. Dadas 2 variables: El número de hormigas n. El ancho del registro w. Salida de un registro de anchura wcon...

23
Un rompecabezas de semi-palíndromo

Un palíndromo es una palabra que es su propio reverso. Ahora hay algunas palabras que pueden parecer palíndromos pero no lo son. Por ejemplo, considere la palabra sheesh, sheeshno es un palíndromo porque su reverso es hseehsdiferente, sin embargo, si consideramos shque es una sola letra, entonces...

22
Obtenga un número aleatorio de n dígitos con dígitos distintos y primero no un 0

Leí esta pregunta y pensé que sería un buen desafío. Tarea Dar una entrada 0<n<10generar un número aleatorio con exactamente n dígitos el primero no es 0 asi que f(n)>10**(n-1)-1 dígitos distintos Criterios ganadores Este es el código de golf, por lo que gana el código más...

21
Encuentra el número más cercano en una matriz dada

Esto está inspirado en un problema del mundo real que tuve. Tengo curiosidad por ver si hay alguna manera inteligente de hacer esto. Se le dan dos matrices sin clasificar, A y B, cada una con un número arbitrario de flotantes. A y B no necesariamente tienen las mismas longitudes. Escriba una...

21
Función exponencial a medias

Una función semi-exponencial es aquella que cuando se compone consigo misma da una función exponencial. Por ejemplo, si f(f(x)) = 2^x, entonces fsería una función medio exponencial. En este desafío, calcularás una función semiexponencial específica. Específicamente, calculará la función desde los...