Preguntas etiquetadas con c

9
Encuentra la subcadena musical más larga

Una cuerda musical es cualquier cuerda que se puede tocar en un teclado de piano. Para aquellos de nosotros que no nos vimos obligados a aprender el piano cuando éramos niños, así es como se ve el teclado. Entonces, la cuerda feed a dead cabbagees una cuerda musical porque cada letra...

9
Calcule el símbolo de Kronecker

Enlaces relevantes aquí y aquí , pero aquí está la versión corta: Tiene una entrada de dos enteros ay bentre infinito negativo e infinito (aunque si es necesario, puedo restringir el rango, pero la función aún debe aceptar entradas negativas). Definición del símbolo de Kronecker Debe devolver el...

9
Verifica el número de nacimiento

Un número de nacimiento noruego consta de 11 dígitos, compuestos de la siguiente manera: DDMMYYiiikk DD es el día (del 01 al 31) MM es el mes (del 01-12) YYes el año (de 00-99). No se diferencia entre 1900 y 2000 iii es el "número individual" kk son dos dígitos de control iii se determina por...

9
Simplifica una fecha

Esto es similar a simplificar fracciones, ¡pero con Fechas! La entrada de su programa debe ser de la forma mm/dd Por ejemplo 3/4 //March 4 12/15 //December 15 1/1 // January 1 Suponemos que la entrada será válida de modo que los meses tengan estos números de días: January 31 February 28 March...

9
Secuencia de Szekeres

Definición a(1) = 1 a(2) = 2 a(n)es el número más pequeño k>a(n-1)que evita cualquier progresión aritmética de 3 términos en a(1), a(2), ..., a(n-1), k. En otras palabras, a(n)es el número más pequeño k>a(n-1)tal que no existe x, ydónde 0<x<y<ny a(y)-a(x) = k-a(y). Ejemplo...

9
Las diezcientas palabras más comunes

Esta pregunta está escrita porque "Thing Explainer" es divertido de leer y me dio una idea. Escriba "cosas que hacen que la computadora haga cosas" que lee / toma un conjunto de letras, números y cosas como esta "#%|?y devuelve True / 1si todas las palabras son parte de este conjunto . Si todas...

9
Acordes de piano en teclas blancas

Historia de fondo [que no es verdad] Un piano está configurado así: Sin embargo, en mi piano, ¡todas las teclas negras están rotas! Sin embargo, todavía quiero poder tocar algunos acordes en mi piano roto. En música, un acorde es un grupo de notas que se tocan juntas. Para permitir la entrada...

9
Implementar el método de Euler

El objetivo de este desafío es utilizar el método de Euler para aproximar la solución de una ecuación diferencial de la forma f (n) (x) = c. † La entrada será una lista de números enteros en la que el n º valor representa el valor de f (n) (0). El primer entero es f (0), el segundo es f '(0), y...

9
Golf los pseudoprimes!

Introducción / antecedentes En una discusión reciente en el chat de cifrado, tuve el desafío de discutir / ayudar con la prueba de primalidad de Fermat y los números de Carmichael. Esta prueba se basa en la premisa que a^(p-1) mod p==1siempre se mantendrá para los primos p, pero no siempre para...

9
Expandir cadenas de comparación

A diferencia de la mayoría de los lenguajes, Python evalúa a<b<ccomo se haría en matemáticas, comparando en realidad los tres números, en lugar de comparar el booleano a<bcon c. La forma correcta de escribir esto en C (y muchas otras) sería a<b && b<c. En este desafío, su...

9
Dada una entrada int n, imprima n * invertido (n)

Dado un número entero n, imprimirn * reversed(n) reversed(n)es el número que obtienes cuando tienes reverselos dígitos n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...

9
La calculadora de tiempo de trabajo

Esto se basa en cómo mi empresa se ocupa del monitoreo de los tiempos de trabajo de cada empleado. Cada uno de nosotros tiene una tarjeta que se puede pasar frente a un sensor, de modo que un reloj registra las horas en que los empleados ingresan o salen de la oficina. Cada vez que el registro está...

9
Consejos para jugar golf en The Powder Toy

Diviértete con este, The Powder Toy es un desafío interesante para el golf, especialmente con la lógica de filtrado. Lo que hace que TPT sea un desafío son las muchas, muchas, muchas formas de abordar un problema: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic,...

9
Aritmética interpretada

Un hecho poco conocido es que si activa suficientes extensiones de idioma (ghc), ¡Haskell se convierte en un lenguaje interpretado de tipo dinámico! Por ejemplo, el siguiente programa implementa la suma. {-# Language MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances,...