Programación de Puzzles y Código de Golf

38
¿Es un número balanceado?

Un número está equilibrado si la suma de los dígitos en cada mitad del número es igual, entonces: 1423está equilibrado porque 1+4 = 2+3, así es: 42615porque 4+2=1+5. Tenga en cuenta que el dígito del medio no se incluye en ninguno de los lados (o se incluye en ambos lados) si hay un número impar de...

38
Cubiertas de suma cero

Introducción Considere una lista no vacía L de enteros. Un segmento de suma cero de L es una subsecuencia contigua de L cuya suma es igual a 0. Por ejemplo, [1, -3, 2] es un segmento de suma cero de [-2, 4, 1, -3, 2, 2 , -1, -1] , pero [2, 2] no lo es (porque no suma 0), y tampoco lo es [4, -3,...

38
Retrocede y vuelve a escribir una lista de palabras

Aquí le mostramos cómo retroceder y volver a escribir de una cadena a otra: Comience desde la primera cadena. Elimine los caracteres al final hasta que el resultado sea un prefijo de la segunda cadena. (Esto puede tomar 0 pasos). Agregue caracteres al final hasta que el resultado sea igual a la...

38
¡No me des cinco!

Pregunta: Se le darán los enteros iniciales y finales de una secuencia y deberá devolver el número de enteros que no contienen el dígito 5. ¡Se deben incluir los números de inicio y fin! Ejemplos: 1,9 → 1,2,3,4,6,7,8,9 → Resultado 8 4,17 → 4,6,7,8,9,10,11,12,13,14,16,17 → Resultado 12...

38
Tu propia instrucción "para"

Tu propia instrucción "para" Suponiendo que tiene la siguiente entrada: a, b, c, d La entrada puede estar en una línea usando cualquier formato "a / b / c / d" o "a, b, c, d", etc. También puede tener 4 entradas. Debe codificar el siguiente comportamiento (pseudocódigo aquí): var i =...

38
¿Es este número un factorial?

La tarea Dado un número natural como entrada, su tarea es generar un valor verdadero o falso en función de si la entrada es un factorial de cualquier número natural. Puede suponer que el número de entrada siempre estará en el rango de números admitidos por su idioma, pero no debe abusar de los...

38
Imprimir texto invisible

Dada una cadena como entrada, genera una cantidad de caracteres de espacio en blanco (0x0A y 0x20) igual a la longitud de la cadena. Por ejemplo, dada la cadena, Hello, World!su código necesitaría generar exactamente 13 caracteres de espacio en blanco y nada más. Estos pueden ser cualquier...

38
Hacer palabras cuadradas

El reto Su tarea es crear un programa que tome cualquier entrada de cadena dada y la envíe en formato cuadrado. Las cadenas vacías deberían devolver una cadena vacía. Ejemplos Dada la entrada: golf Su programa debería generar: golf o l l o flog Entrada: 123 Salida: 123 2...

38
Una muy larga Terza Rima

Descripción Salida del esquema de rima para un Terza Rima muy largo Entrada Ninguna. Salida ABA BCB CDC DED EFE FGF GHG HIH IJI JKJ KLK LML MNM NON OPO PQP QRQ RSR STS TUT UVU VWV WXW XYX YZY Reglas Puede elegir entre separar las estrofas con espacios en blanco o líneas nuevas, así...

38
Polinomios de impresión bonita

Introducción Los humanos son una especie notable, pero a veces podemos ser muy incómodos de entender, especialmente para las computadoras. En particular, parece que nos gusta escribir polinomios de una manera muy complicada con reglas aparentemente arbitrarias. ¿Cuál es el programa más corto que...

38
Dibuja el "Cool S"

Introducción Todos conocemos la genial S (también conocida como Superman S, Stüssy S, Super S, Skater S, Pointy S, Graffiti S, etc., etc.): miles de millones de escolares de todo el mundo dibujaron esta S e inmediatamente se sintieron orgullosos de sí mismos. En caso de que hayas olvidado o tenido...

38
Encuentra la aguja en el pajar

Dado un pajar rectangular de tamaño de al menos 2x2 compuesto por todos los mismos caracteres ASCII imprimibles, genera la ubicación (contando desde la parte superior izquierda) de la aguja, que es un carácter diferente. Por ejemplo, si se ingresa el siguiente pajar: ##### ###N# ##### ##### El...

38
Enviar el mensaje de Arecibo

El mensaje de Arecibo es un mensaje de radio interestelar de 1974 que contiene información básica sobre la humanidad y la Tierra enviada al cúmulo estelar globular M13 con la esperanza de que la inteligencia extraterrestre pueda recibirlo y descifrarlo ... El mensaje constaba de 1.679 dígitos...

38
¡Demasiados espías!

Estás luchando contra una extensa red de espías enemigos . Sabes que cada espía tiene al menos una (a veces múltiples) identidades falsas que les gusta usar. Realmente te gustaría saber con cuántos espías estás lidiando realmente. Afortunadamente, tus agentes de contrainteligencia están haciendo...