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.

5
Notación científica eficiente
El otro día, mi profesor de química nos estaba explicando acerca de la notación científica (usando un número pequeño y multiplicándolo por potencias de diez para expresar números grandes con mayor facilidad), lo que me llevó unos años a cuando lo aprendí por primera vez. Después de aprender los conceptos …
12 code-golf  string  math 

14
Preparando una prueba de opción múltiple
Introducción Nota: este no es un tipo de método para fomentar las trampas. Como ya dijo Cᴏɴᴏʀ O'Bʀɪᴇɴ , estudiar es la mejor solución para aprobar un examen: 3. Considere las siguientes respuestas a la prueba de opción múltiple: ABCBCAAB Aquí hay una tabla que indica si las respuestas coinciden: …

1
¿Hay corchetes disfrazados?
Alguien nos ha dado una cadena, pero todos los caracteres parecidos a corchetes se han cambiado a los normales, y no sabemos cuál, o incluso cuántos, había. Todo lo que sabemos es que si L1,L2,L3,...,LNfueran diferentes tipos de corchetes izquierdos y R1,R2,R3,...,RNfueran diferentes tipos correspondientes de corchetes derechos, todos ellos …

4
Elegir escenas para una película
Introducción Finalmente, la compañía de películas está financiando tu película. Le han dado un presupuesto máximo y también establecen el tiempo de ejecución de su película. Ahora puedes comenzar con la preproducción. Ya tienes un montón de escenas planeadas, pero no todas encajarán en el presupuesto y la película también …

3
Ayudame a cerrar la caja
La inspiración para este desafío debe ser ridículamente obvia al momento de la publicación. La tarea Debe crear un programa de estilo Shut the Box (no función, programa). Los conceptos básicos de cerrar la caja son: Los jugadores intentan cerrar la caja girando un conjunto de palancas con la etiqueta …
12 code-golf  game  random 


5
Implementar un acortador de URL
Las URL son demasiado largas. Por lo tanto, debe implementar un algoritmo para acortar una URL. yo. La estructura de una URL Una URL tiene 2 partes principales: un dominio y una ruta . Un dominio es la parte de la URL antes de la primera barra inclinada. Puede suponer …


2
Un desafío de calculadora de registro
Una calculadora de registro simple Este desafío implica una calculadora de registro simple que funciona de la siguiente manera: Tiene algunos registros nombrados A,B,C,...,Z, cada uno de ellos puede contener un número entero, todos están inicializados 0. Ejecuta instrucciones de 3 caracteres: el primer carácter de cualquier instrucción es uno …

4
Smooth vs. Chunky vs. Squiggles rotos
Basado en Chunky vs. Smooth Strings . /\_/\/\__/\/\/\/\_/\_/\Es divertido hacer garabatos en un teclado cuando estás realmente aburrido. Pero no todos los garabatos son iguales. Algunos garabatos son suaves, como \___/, y algunos son gruesos, como /\/\/\/\. Otros están simplemente rotos, como////_\\\ Dentro de cada garabato de Npersonajes, hay N-1uniones …

10
9 muertes del ninja
Inspirado por esta conversación en el chat. Tu objetivo en este desafío es emular a un ninja y contar cuántas muertes le quedan. Especificaciones Tu ninja comienza con 9 muertes restantes. También obtiene una salud inicial integral como entrada. Luego, toma como entrada una lista de eventos en su vida …


1
Hacer un solucionador de rana
🐸🐸 Debes hacer el programa más corto para encontrar siempre la solución óptima para un juego Frogger simplificado en una cuadrícula de 9x9. Elementos del curso: L- Registro (Longitud: 3-4). Cuando te subes a un tronco, te lleva con él. V - Vehículo (Longitud: 1-2) Velocidad (1-2): en el lado …

7
Enmascarar una dirección IP y transmitirla
Antecedentes Inspirado por esta pregunta de Unix.SE (y, por supuesto, mi propia respuesta ). Cuando se especifica una dirección IP para una interfaz, a menudo se proporciona en esta forma decimal con puntos: a.b.c.d e.f.g.h donde a.b.c.destá la dirección real y e.f.g.hes la máscara de red. La máscara de red, …


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.