Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.

9
¿Qué tetromino es este?
Dado un número entero de 16 bits sin signo N , su tarea es determinar si su representación binaria asignada dentro de una matriz 4x4 coincide con una forma de tetromino y, de ser así, de qué forma es. Matriz Cada bit de N se asigna dentro de una matriz …

30
Hacer un poco de lluvia del alfabeto
Lluvia del alfabeto La tarea: La premisa básica es imprimir la cadena de entrada y luego repetir cada carácter verticalmente, en función de su posición (indexada a 0) en el alfabeto (sin distinción entre mayúsculas y minúsculas) A-Z. Aestá en la ubicación 0, por lo que no se repite, eestá …

30
Calcule la secuencia de Kolakoski
Este es un reenvío de un viejo desafío , con el fin de ajustar los requisitos de E / S a nuestros estándares recientes. Esto se hace en un esfuerzo por permitir que más idiomas participen en un desafío sobre esta secuencia popular. Vea esta meta publicación para una discusión …

17
Completa las pistas del Buscaminas
Buscaminas es un popular juego de rompecabezas en el que debes descubrir qué fichas son "minas" sin hacer clic en esas fichas. Cada ficha es una mina (representada por *) o una pista, es decir, un número del 0 al 8 que representa cuántas de las 8 fichas vecinas son …

22
Dennis números 2.0
Usuario PPCG y mod elegido, @Dennis se convirtió en el segundo usuario en ganar más de 100k rep. Esta es una idea totalmente original, que no obtuve de nadie más , ¡pero hagamos un desafío basado en su ID de usuario, 12012como tributo! Al mirarlo, notará que hay dos "secciones" …

30
Salida del texto "Código Bowling"
Code-Bowling Brunswick Bowling lo contrató para crear un programa simple para generar el texto Code Bowlingen sus monitores. Esta empresa vale un centavo y cree que puede estafarlos por un poco de dinero. La descripción del trabajo establece claramente que pagan en base a puntajes y usted está bastante seguro …

30
Convertir AAAAMM a MMMYY
Basándome en esta pregunta SO . El desafío es bastante simple: dado un período de fecha en el formato, se YYYYMMgenera en el formato MMMYY. Reglas: La entrada será un número o una cadena de exactamente 6 caracteres de longitud, que constará solo de dígitos. Los dos últimos dígitos estarán …
54 code-golf  string  date 

10
Países rodeados
Los países poseen una serie de territorios en un mundo 1D. Cada país se identifica de manera única por un número. La propiedad de los territorios puede representarse mediante una lista de la siguiente manera: 1 1 2 2 1 3 3 2 4 Definimos los territorios más extremos de …


30
Imprime la secuencia de N-bonacci
Esto no es muy conocido, pero lo que llamamos la secuencia de Fibonacci, también conocida como 1, 1, 2, 3, 5, 8, 13, 21, 34... en realidad se llama la secuencia de Duonacci . Esto se debe a que para obtener el siguiente número, sumas los 2 números anteriores. También …

8
¿Es esto incluso una palabra?
Debe escribir un programa o función que tome una cadena de 4 caracteres como entrada y genere un valor que indique si la cadena es una palabra en inglés o no. Se le permite cometer errores en el 15% de los casos de prueba proporcionados. Detalles de entrada: La entrada …

27
Generar Wordenticons
Los identicones son representaciones visuales de valores hash, a menudo hechos de arreglos simétricos de formas geométricas. Tu avatar predeterminado de Stack Exchange es un identicon. Este desafío se trata de crear "wordenticons" , versiones simples basadas en texto de identicons que se aplican a cadenas de letras minúsculas, es …

30
Elevador de hotel supersticioso
Descripción Aquí hay un ascensor de hotel muy supersticioso en Shanghai: Evita el número 13, porque trece no tiene suerte en el mundo occidental, y evita el dígito 4, porque cuatro tiene mala suerte en partes de Asia. ¿Y si este hotel fuera más alto? Lea un entero par positivo …


30
Separación de cuatro hombres
Separación de 4 hombres Descripción De alguna manera te has encontrado en un enfrentamiento de cuatro vías. Un arma cargada descansa en tus manos, y algunas granadas están enganchadas en tu cinturón. El objetivo es tener la mayor salud al final de un enfrentamiento. Un enfrentamiento termina cuando, como máximo, …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.