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.



30
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 tarde, el código debe …
33 code-golf  string 

30
¿Cuántos argumentos fueron pasados?
Usando el lenguaje de su elección, escriba una función que tome un número variable de argumentos y devuelva el número de argumentos con los que se llamó. Detalles específicos: Su lenguaje debe admitir funciones de argumento variadic: algo invocable que toma un número arbitrario de argumentos y devuelve un valor. …

1
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 estructura tipo …

30
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 …

11
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 …

30
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 …


28
¿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 …

12
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 la …


22
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' , …

28
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, 10. …

30
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 programa …

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.