Preguntas etiquetadas con code-golf

18
ssTTsSTtRrriinInnnnNNNIiinngg

Desafío Para cada carácter de la cadena, excepto el último, haga lo siguiente: Salida del personaje actual. Seguido de la salida aleatoria de la siguiente lista un número aleatorio de veces entre 1 y 5 (inclusive): El personaje actual El siguiente caracter de la cadena La versión del caso de...

18
Divisor de números ricos y pobres

Introducción En el extraño mundo de los números enteros, los divisores son como activos y suelen llamar "ricos" a los números que tienen más divisores que su inversión, mientras que llaman a los "pobres" los que tienen menos divisores que su inversión. Por ejemplo, el número tiene cinco...

18
¿Puede Jimmy colgarse de su cuerda?

Sin embargo, otro desafío Jimmy de su padre original. Vea estos otros encantadores desafíos . Como todos saben, recientemente hemos visto desafíos relacionados con Jimmy en las plataformas. Ahora, Jimmy es un acróbata como mencioné antes, y tiene otros trucos bajo la manga. Uno de estos trucos...

18
Componer llenar los espacios en blanco

Digamos que tenemos un conjunto particular de funciones en cadenas. Estas funciones son como completar los espacios en blanco o madlibs, excepto que solo toman una entrada y la usan para completar todos sus espacios en blanco. Por ejemplo, podríamos tener una función similar a I went to the ____...

18
Completa el meandro de relleno de cuadrícula

Un meandro de relleno de cuadrícula es un camino cerrado que visita cada celda de una cuadrícula cuadrícula al menos una vez, nunca cruza ningún borde entre celdas adyacentes más de una vez y nunca se cruza a sí mismo. Por ejemplo:norte× NN×NN \times N Una vez llenos, cada celda de la cuadrícula...

18
Y2K ... en 2019?

Es el 10 de agosto de 2019, pero su tarea aún involucra Y2K. Raro, verdad? Cree un programa que se imprima solo, con un número de dos dígitos adjunto. La primera vez que lo ejecute, debería agregar 00 a su salida (su código fuente, porque esta es una variante quine). Cuando ejecuta esa salida, el...

18
Comience de unos

Dado un número estrictamente positivo n , siga estos pasos: Cree una matriz A con n 1 s. Si A solo tiene un elemento, finalice. De lo contrario, a partir del primer elemento, reemplazar cada par de A con su suma, dejando el último elemento como es si A longitud 's es impar, y repetir este...

17
Hacker de máquinas tragamonedas

Problema: Slot Machine Hacker de Facebook Hacker Cup 2011 Ronda 1B Objetivo: el código más corto en su idioma favorito usando stdin / stdout. No puede asumir que getRandomNumberestá definido, es decir, su solución tiene que incluir una versión potencialmente desarrollada como función o de alguna...

17
Función de conversión de entero IPv4

Escriba la función más corta para convertir una dirección IP en su representación entera y generarla como un entero. Para cambiar una dirección IPv4 a su representación entera, se requiere el siguiente cálculo: Divide la dirección IP en cuatro octetos. (Octet1 * 16777216) + (Octet2 * 65536) +...

17
El diccionario de Tic Tac Toe

Un TicTacToejuego puede ser representado por una cadena que denota la secuencia de posiciones a medida que los jugadores hacen su movimiento. 0 1 2 3 4 5 6 7 8 Suponga que Xsiempre juega primero. Entonces una cadena de "012345678" denota el juego XOX OXO XOX Tenga en cuenta que el juego ya...

17
Dibujo de línea de arte ASCII Bresenham

Escriba el programa más corto posible que dibuje una línea de Bresenham en el arte ASCII. Su programa debe tomar dos enteros xy y(línea de comando o stdin, a su elección) y dibujar una línea ASCII que comienza en la parte superior izquierda y va a la derecha xy baja y. Debe usar _y \caracteres y...

17
'Agregar' las letras en una palabra

Mi padre es un maestro retirado, y solía dar exámenes combinados de ortografía y matemáticas, donde el alumno deletreaba una palabra y luego 'puntuaba' la palabra sumando las letras, donde a = 1, b = 2, etc. (p. ej. cat = 3 + 1 + 20 = 24). Esto facilitó la calificación de los cuestionarios, ya que...

17
Densidad de dígitos de número cuadrado

La densidad de dígitos de números cuadrados (SNDD) de un número, inventada por mí mismo, es la relación entre el recuento de números cuadrados encontrados en dígitos consecutivos y la longitud del número. Por ejemplo, 169 es un número de 3 dígitos que contiene 4 números cuadrados (1, 9, 16, 169) y,...