Programación de Puzzles y Código de Golf

33
¡Haz que explote!

¡Toma una matriz de enteros positivos como entrada y haz que explote! La forma en que explota una matriz es simplemente agregando ceros alrededor de cada elemento, incluidos los bordes exteriores. ¡Los formatos de entrada / salida son opcionales como siempre! Casos de prueba: 1 ----- 0 0 0 0...

33
Encuentra el dígito único más alto

Sorprendentemente, no hemos tenido un simple "encontrar el dígito más alto" desafío todavía, pero creo que es un poco demasiado trivial. Dada la entrada de un entero no negativo, devuelve el dígito único más alto (es decir, no repetido) encontrado en el entero. Si no hay dígitos únicos, su...

33
¿Cuánto maná necesito?

Dungeon Master fue uno de los primeros juegos de rol en tiempo real, lanzado originalmente en 1987 en el Atari ST. Entre otras cosas interesantes para la época, ofrecía un sistema de hechizos bastante sofisticado basado en runas. Tu tarea hoy es escribir un programa o función que evalúe la...

33
Crea un muro binario

Dada una matriz de enteros positivos en la base 10, donde n > 0, generan su representación de una pared binaria. ¿Como funciona esto? Convierta cada número en su representación binaria. Rellene la representación con ceros a la longitud del más largo, es decir, 1, 2-> 1, 10-> 01,...

33
Amo las sardinas

Me encantan las sardinas, no puedo tener suficiente de ellas, y también lo hace mi computadora, la Omnilang 5000, que es independiente del lenguaje. Para darle a mi computadora la alegría de experimentar las sardinas, he decidido alimentarlo con una serie de programas que son capaces de mostrar en...

33
Ordenar las notas de escalada

Mi primer post de código de golf, disculpas por cualquier error ... Contexto En la escalada en roca ( específicamente en boulder ), los grados de escalada V / Vermin (EE. UU.) Comienzan en 'VB' (el grado más fácil) y luego pasan a 'V0', 'V0 +', 'V1', 'V2', 'V3' , 'V4', 'V5', etc. hasta 'V17' (el...

33
Codificar un número entero

Dado entero positivo n > 2. Lo convertimos en una matriz de la siguiente manera: Si es igual a 2devolver una matriz vacía De lo contrario, cree una matriz de todos nlos factores primos ordenados de forma ascendente, luego cada elemento reemplace con su índice en la secuencia de números primos...

33
microgravedad bola

Estás en una estación espacial intergaláctica avanzada. Un amigo tuyo que se está especializando en el Estudio de la gravedad acaba de crear un juego que implica usar la microgravedad como una forma de mover una pelota. Te entrega un pequeño controlador con cuatro flechas direccionales y una...

33
¿Es una palabra fuerte?

Dicen que hatees una palabra fuerte. Quería saber por qué, así que eché un buen vistazo a la palabra. Noté que cada consonante tenía una vocal después. Eso me hizo parecer bastante fuerte, así que decidí que eso es lo que hace que una palabra sea fuerte. Quiero encontrar palabras más fuertes,...

33
¿Cuánto tiempo debe funcionar mi microondas?

Tengo hambre. Pongamos algo en el microondas. Dada una entrada numérica de entre 1 y 4 dígitos, genera la cantidad de segundos que el microondas debe funcionar. Detalles El truco es descubrir si el usuario está ingresando segundos o una combinación de segundos y minutos. Los lugares y las decenas...

33
Reduce un número por su dígito más grande

Tarea: Dado un número entero en el sistema de números decimales, reduzca a un solo dígito decimal de la siguiente manera: Convierta el número en una lista de dígitos decimales. Encuentra el dígito más grande, D Eliminar D de la lista. Si hay más de una aparición de D, elija la primera desde la...

33
Sé lo más justo posible

Introducción En este desafío debes dividir un número entero en dos partes. Como a nadie le gusta obtener el pastel más pequeño, su objetivo es ser lo más justo posible. Por ejemplo, si desea dividir el entero 7129en dos partes, hay 3 formas posibles de hacerlo. 7,129, 71,29y 712,9son todas las...

33
¿Es mi flecha de matriz?

Definición Una matriz de punta de flecha es una matriz que tiene todas las entradas iguales a 0 , excepto las de la diagonal principal, la fila superior y la columna más a la izquierda. En otras palabras, la matriz debería verse así: * * * * * * * * 0 0 0 0 * 0 * 0 0 0 * 0 0 * 0 0 * 0 0 0 * 0 * 0...

33
Flippign Lettesr Aroudn

En el chat, a menudo somos personas que escriben rápido y realmente no miramos el orden de las letras antes de publicar un mensaje. Como somos flojos, necesitamos un programa que intercambie automáticamente las dos últimas letras de nuestras palabras, pero como no queremos responder demasiado...

33
Subcadena no repetida más larga

Dada una cadena como entrada, encuentre la subcadena contigua más larga que no tenga ningún carácter dos veces o más. Si hay varias de estas subcadenas, también puede generarlas. Puede suponer que la entrada está en el rango ASCII imprimible si lo desea. Tanteo Las respuestas se clasificarán...