Programación de Puzzles y Código de Golf

16
Gira la calculadora

Introducción: Echemos un vistazo a una calculadora estándar en Windows: para este desafío, solo veremos los siguientes botones e ignoraremos todo lo demás: 7 8 9 / 4 5 6 * 1 2 3 - 0 0 . + Desafío: Entrada: Recibirá dos entradas: Uno es algo para indicar la rotación en incrementos de 90...

16
Segunda caja de herramientas de MacGyver

En esta pregunta, cada respuesta obtendrá una "caja de herramientas" que se puede utilizar para construir un programa / función. La caja de herramientas constará de dos cosas: una lista de lenguajes de programación una lista de caracteres válidos Debe escribir un programa / función válido en...

16
Quining un mundo prístino

Este desafío se basa en la pregunta de Helka Homba Programación de un mundo prístino . A partir de esa pregunta, la definición de un programa original es: Definamos un programa prístino como un programa que no tiene ningún error en sí mismo, pero lo hará si lo modifica quitando cualquier...

16
Encuentra el entero serializado

Tarea Escriba un programa que tome (como entrada) un número entero positivo. Luego contará desde 0, agregando cada número entero a a String, solo continuará si la longitud del valor Stringes menor que el valor de la entrada. Un entero serializado se define como el entero completamente formado con...

16
Hacer una cadena infinita

Vamos a definir una clase de funciones. Estas funciones se asignarán de los enteros positivos a los enteros positivos y deben cumplir los siguientes requisitos: La función debe ser Bijective, lo que significa que cada valor se asigna y se asigna exactamente por un valor. Debe poder pasar de...

16
Suma acumulativa particionada en 2D

Desafío Dada una matriz M con r filas y c columnas, y dos listas booleanas V de longitud r y H de longitud c , calcule las sumas acumuladas verticales y horizontales divididas. Reglas r y c son mayores o iguales a uno H y V comienzan con un valor verdadero Los valores en M están dentro del...

16
Crea una calculadora omnifix

Inspiración. Inverso. Evaluar una expresión omnifix dada. Omnifix es como la notación infija de las matemáticas normales, pero con copias adicionales de cada símbolo que rodea los argumentos. Los símbolos externos toman el lugar de paréntesis y, por lo tanto, no hay necesidad de paréntesis...

16
Batalla de riesgo: bajando

Dadas dos listas de tiradas de dados para una batalla en Riesgo, tu programa o función debe generar cuántas tropas pierde cada jugador. Antecedentes No tiene que leer esto, ya que es simplemente un fondo. Pase al subtítulo "Tarea" para continuar sin disminuir. En el juego de Riesgo , un jugador...

16
El experimento de la doble rendija

Un físico perezoso tiene el trabajo de realizar el experimento de doble rendija. Sin embargo, son flojos y no pueden molestarse en configurar todo el equipo ellos mismos, por lo que simularán los efectos. Sin embargo, no pueden programar, por lo que necesitarán ayuda. Como son flojos, su programa...

16
"¡Hola, mundo!" (Hilo de policías)

Este es el hilo conductor de la policía. El hilo de los ladrones está aquí . Su desafío es escribir un programa o función que, con cierta entrada, imprima la cadena exacta Hello, World!y una nueva línea. La capitalización, el espaciado y la puntuación deben ser exactos. La entrada puede tomarse a...

16
¿Cuál es mi identificación PPCG?

Desafío Dado el nombre de un miembro PPCG, envíe su número de identificación PPCG. Si el usuario no existe, puede informar un error o devolver cualquier número no positivo. Si hay varios miembros con este nombre, puede optar por generar solo un ID o todos ellos. Casos de prueba "musicman523"...

16
Encuentre la tangente de la suma de tangentes inversas

Antecedentes Se puede demostrar que para cualquier número entero k >= 0, f(k) = tan(atan(0) + atan(1) + atan(2) + ... + atan(k))es un número racional. Objetivo Escriba un programa o función completa que, cuando se proporciona k >= 0, se genera f(k)como una fracción reducida única (el...

16
Enumerar una notación celular

Por lo tanto, todos estamos familiarizados con la notación de celda de hoja de cálculo 'A1'. Es simplemente una representación alfanumérica del posicionamiento de dicha celda dentro de una cuadrícula. Las letras representan la posición de la columna de la celda y el número representa la fila. La...

16
Mario Kart Puntuación con corbatas

Me encontré con este problema mientras trabajaba en otro desafío que estoy haciendo para este sitio. En ese desafío utilizo " Mario Kart 8 Scoring ". La cantidad de puntos que obtiene el jugador en el puesto número k está representada por esta matriz de 1 índice: [15,12,10,9,8,7,6,5,4,3,2,1]....