Preguntas etiquetadas con code-challenge

Un desafío de código es una competencia por formas creativas de resolver un rompecabezas de programación con un criterio objetivo ganador que no esté cubierto por otras etiquetas de puntuación (por ejemplo, código de golf).

2
Estrategia de la mente maestra
Solo pude encontrar desafíos de código de golf para Mastermind, así que aquí hay una versión de desafío de código que me hubiera gustado asumir. Koyama y Lai encontraron una estrategia óptima para el juego Mastermind normal, MM (4,6) en 1993, con un número promedio de conjeturas = 5625/1296 ~ …

5
2048 Bot Challenge
Hemos estado clonando 2048, analizando 2048, pero ¿por qué no lo hemos jugado todavía? Escriba un fragmento de JavaScript de 555 bytes para jugar 2048 automáticamente, el mejor puntaje después de una hora contará (vea la puntuación a continuación). Preparar: Ir a 2048 y ejecutar: a = new GameManager(4, KeyboardInputManager, …

29
Ordenar un número. Sorta
Inspirado por la desafortunada clasificación de un número de dígitos sin usar una matriz , pero pensé que era un código de golf mejor que la pregunta SO. Dado un entero positivo, clasifique los dígitos en ese entero. ¡La puntuación más baja gana! Comience con 0 puntos. Agrega un punto …

3
Set de construcción de mazmorras
Cuando era niño, jugué al juego Intellivision Advanced Dungeons and Dragons: Treasure of Tarmin . Los gráficos en 3-D lo colocan en un punto de vista en primera persona con un realismo impactante: Pero luego obtuve un C-64. Y pude dibujar en la cuadrícula de 40x25 caracteres al pasar el …

5
Encuentra el primo más grande que sigue siendo primo después de la eliminación de dígitos
En /math/33094/deleting-any-digit-yields-a-prime-is-there-a-name-for-this se hace la siguiente pregunta. ¿Cuántos números primos hay que siguen siendo primos después de eliminar cualquiera de sus dígitos? Por ejemplo, 719es tan importante como obtienes 71, 19y 79. Si bien esta pregunta no está resuelta, pensé que sería un buen desafío de codificación. Tarea. Proporcione el …

5
Imprime un laberinto al azar
Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. Escriba un programa que genere e imprima un laberinto aleatorio utilizando el algoritmo de su elección. El laberinto debe ser diferente para …


5
¿Cuál es la línea más fea de código R que aún se analiza?
El objetivo es producir una sola línea de código R que: Hace lo menos posible En tantos caracteres como sea posible (máximo de 100 caracteres) Y es lo más feo posible (donde "feo" puede tomarse como estrategias computacionales ineficientes, caracteres extraños como un punto y coma de terminación, etc.). ¡Haz …
19 code-challenge  r 

7
Clasificación aleatoria ciega
Aquí hay un patrón bastante común para los algoritmos de clasificación: def sort(l): while not is_sorted(l): choose indices i, j assert i < j if l[i] > l[j]: l[i], l[j] = l[j], l[i] Estos algoritmos funcionan bien porque los índices iy jse eligen cuidadosamente, en función del estado de la …

1
Estrategia de Tetris
Su tarea es implementar una estrategia de Tetris equilibrada en términos de puntuación frente al tamaño del código. En esta versión del juego, los tetrominoes se giran y se dejan caer desde arriba en una cuadrícula de 20 filas y 10 columnas. Mientras caen, no se pueden girar ni mover …


12
Toda su base 97 nos pertenece
Muchos lenguajes de programación se escriben utilizando únicamente ASCII imprimible, pestañas y líneas nuevas. Estos 97 caracteres se almacenan en bytes de 8 bits (que en realidad son capaces de contener 256 caracteres diferentes), lo cual es terriblemente ineficiente, especialmente en el golf de código, ¡donde cada byte cuenta! En …


4
Búsqueda mínima de palabras
La semana pasada, trabajamos para crear la cadena 1-D más corta usando las primeras 10,000 palabras en inglés . ¡Ahora, intentemos el mismo desafío en 2D! Lo que debe hacer es tomar todas las palabras anteriores y colocarlas en un rectángulo lo más pequeño posible, permitiendo superposiciones. Por ejemplo, si …

4
Días comprimidos de la semana
Dada una entrada de una lista de días de la semana, genera la representación ordenada más corta de la lista. El formato de la entrada es una cadena que consta de una o más de las subseries de dos caracteres Su(domingo), Mo(lunes), Tu(etc.), We, Th, Fr, y Sa. La entrada …

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.