Preguntas etiquetadas con code-golf

21
Interpretar> <> (Pez)

Si bien> <> no es un lenguaje popular, puede ser bueno para el golf y se ha utilizado en este sitio web. Fue inspirado por Befunge y tiene algunas similitudes en sus instrucciones. Comandos requeridos: > < ^ v Cambia la dirección del puntero de instrucción (derecha, izquierda,...

21
Determinar si un polígono es convexo

Escriba un programa para determinar si el polígono de entrada es convexo . El polígono se especifica con una línea que contiene N , el número de vértices, luego N líneas que contienen las coordenadas x e y de cada vértice. Los vértices se enumerarán en sentido horario a partir de un vértice...

21
¿Averigua si un número es feliz o no?

Un número feliz se define mediante el siguiente proceso. Comenzando con cualquier número entero positivo, reemplace el número por la suma de los cuadrados de sus dígitos y repita el proceso hasta que el número sea igual a 1 (donde permanecerá), o se repite sin parar en un ciclo que no incluye 1....

21
Generar nombre de columna de Excel a partir del índice

Este viene de un problema de la vida real. Lo resolvimos, por supuesto, pero sigue sintiendo que podría haberse hecho mejor, que es una solución demasiado larga y indirecta. Sin embargo, ninguno de mis colegas puede pensar en una forma más sucinta de escribirlo. Por eso lo presento como...

21
Interpreta tu lenguaje, pero no a ti mismo.

Hay muchos desafíos que dicen "interpretar X", donde X es un lenguaje simple. En mi opinión, eso es demasiado aburrido. Para darle a todas las personas que postergan las cosas en Internet algo interesante que hacer, puede intentar hacer este desafío: Reto Elige un idioma $LANG. $LANGpuede ser...

21
Generador óptimo de números romanos de mano corta

Objetivo: escribir una función que tome un número como entrada y devuelva un número romano de mano corta para ese número como salida. Símbolos de números romanos: Symbol Value I 1 V 5 X 10 L 50 C 100 D 500 M 1,000 Para un ejemplo de lo que quiero decir cuando digo "números romanos abreviados",...

21
Code-Golf: Permutaciones

Escriba una función que tome como entrada un conjunto de enteros (puede ser una lista, matriz o cualquier otro contenedor con números distintos), y genera la lista de todas sus permutaciones. Python (95 caracteres) : p=lambda s:s and sum(map(lambda e:map(lambda p:[e]+p,p(filter(lambda...

21
Transposición de Cambridge

Estoy seguro de que la mayoría, si no todos, se han encontrado con esto en algún momento: En busca de una investigación en Cmabrigde Uinervtisy, no se pierde nada en lo que se refiere a las letras en un mundo, lo único que debe saber es la primera y la última letra. El primer conjunto puede ser...

21
El mundo termina en ed.

Tomado directamente del ACM Winter Programming Contest 2013. Eres una persona a la que le gusta tomar las cosas literalmente. Por lo tanto, para ti, el fin del mundo es ed; las últimas letras de "El" y "Mundo" se concatenaron. Cree un programa que tome una oración y envíe la última letra de cada...

21
Piedra Papel tijeras

Implementa las tijeras clásicas de papel piedra Condiciones: el usuario ingresará 'r', 'p' o 's' el programa generará 'r', 'p' o 's' y el resultado la elección del programa ('r', 'p' o 's') tiene que ser pseudoaleatoria ( te estoy mirando Howard ) El resultado se puede representar con cualquier...

21
Rompecabezas de cuatro patas

El acertijo Four fours es un acertijo matemático recreativo popular que implica el uso de exactamente cuatro 4s (y ningún otro número) y un conjunto definido de operaciones para alcanzar cada número desde 0 hasta un máximo dado. En esta versión, los únicos operadores siguientes están...

21
Entonces ... ¿cuál es su puntaje StackOverflow?

Esto es muy simple. Dada la entrada de un número, devuelve el nombre y el puntaje de reputación del usuario de Stack Overflow con esa ID dada . Su programa puede asumir que siempre se le da una identificación de usuario válida y existente. Por ejemplo: dada la entrada 764357(que es mi ID de...

21
Convertir enteros a palabras inglesas

El objetivo de este código de golf es convertir enteros a palabras en inglés. El programa solicita entradas. Si esta entrada no es un entero, imprime NaN. Si es un número entero, conviértalo a palabras en inglés e imprima estas palabras. Entrada mínima: 0 (cero). Entrada máxima: 9000 (nueve mil)....

21
Consejos para jugar golf en F #

¿Qué consejos generales tienes para jugar al golf en F #? Estoy buscando ideas que puedan aplicarse a los problemas de golf de código en general que sean al menos algo específicos para F # (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo por...

21
Thar ella sopla!

Arrr ... ¡Hola, mami! ¡Despliega la vela mayor! Lleno a estribor! ¡Ah, siente el viento en tu cabello! Bien, sinceros ... ¡Necesito un poco de tus habilidades de codificación! Mi tripulación es un poco más modernizada que yo ... Todavía prefiero los puntos de la brújula (ver aquí para más...

21
¡Feliz cumpleaños para mi!

¡Feliz cumpleaños para mi! Escriba un programa que imprima Happy birthday to me!en su cumpleaños. El cumpleaños del programa es el momento de creación, última modificación o compilación del programa (usted elige), y no debe estar codificado. La fecha que use como cumpleaños no debe verse...