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).

19
¿Se ha cortado mi pastel?
Escriba un programa o función que incluya una lista no vacía de enteros positivos. Puede suponer que se ingresa en un formato razonable y conveniente como "1 2 3 4"o [1, 2, 3, 4]. Los números en la lista de entrada representan los segmentos de un gráfico circular completo donde …
43 code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

7
(Re) Implementando Tetris
En el espíritu de volver a implementar videojuegos clásicos , me gustaría invitar a la comunidad a crear su mejor implementación de Tetris . Como referencia, una captura de pantalla de la versión oficial de NES de Tetris. Características requeridas Debe existir un sistema de puntaje razonable, que recompense los …


30
StringgnirtSStringgnirtSStringgnirtS
Aquí hay un desafío relativamente simple para ti. Dada una cadena de longitud N , envíe la cadena hacia adelante, luego hacia atrás, luego hacia adelante, luego hacia atrás ... etc. N veces. Por ejemplo, si su entrada fue Hello! Deberías generar: Hello!!olleHHello!!olleHHello!!olleH Opcionalmente, también puede generar una nueva línea …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

14
¿Cuál es el subconjunto contiguo más corto de ASCII que necesita para generar el resto?
Los caracteres ASCII imprimibles (códigos hexadecimales 20 a 7E) en orden son: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (Tenga en cuenta que hay espacio allí). Esta cadena contiene claramente todos los caracteres ASCII imprimibles al menos una vez en orden creciente cuando se leen de izquierda a derecha, pero no en orden decreciente. La cuerda …

9
Escriba el programa más corto que genere la mayor cantidad de advertencias y errores del compilador.
El reto: Escriba un programa muy corto que, cuando se compila, crea la mayor cantidad de advertencias y errores del compilador. Se puede escribir en cualquier lenguaje de programación. Tanteo: La puntuación se determina por la siguiente ecuación: errors_and_warnings_length/code_length. La puntuación más alta gana. Ejemplo: El programa C # classtiene …

9
JavaScript reservado
A partir de ECMAScript 2015, JavaScript tiene 33 palabras clave reservadas , como break, consty new, así como 10 palabras clave reservadas futuras , como lety await. Su tarea es encadenar el mayor número de 1 palabras clave reservadas distintas consecutivas 2 mientras escribe el código JavaScript funcional 3 . …

9
Programación orientada a cambios
Una cadena se puede cambiar por un número nobteniendo el valor cde byte de cada carácter en la cadena, calculando (c + n) mod 256y convirtiendo el resultado nuevamente en un carácter. Como ejemplo, el desplazamiento "ABC123"por 1 da como resultado "BCD234", el desplazamiento por 10 "KLM;<="y el desplazamiento por …

30
¿Es este número una potencia entera de -2?
Hay formas inteligentes de determinar si un número es una potencia de 2. Eso ya no es un problema interesante, así que determinemos si un entero dado es una potencia entera de -2 . Por ejemplo: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ …

9
Escribir una cita en inglés sencillo
Escriba un quine que consista en palabras reales en inglés separadas por espacios individuales. Una "palabra" se define como una cadena que contiene solo letras minúsculas y mayúsculas ( /[a-zA-Z]+/en expresiones regulares). Para ser "real", su palabra debe ser reconocida por el diccionario oficial de Scrabble . Estoy usando el …



23
Holy Hole In A Donut, Batman!
Algunos personajes son más santos que otros. Usando la menor cantidad de letras impías posible, muestre la declaración anterior. Reto Escriba un programa completo para imprimir Holy Hole In A Donut, Batman!en STDOUT o la alternativa más cercana. Si puede comprimir la entrada para reducir su puntaje, enloquezca :) Entrada …

8
40 números en 9 bytes
Hay 40 formas en que se puede organizar una ruta Hamiltoniana dirigida en una cuadrícula de 3 × 3: este gráfico (¡ gracias Sp3000! ) Muestra solo las 20 rutas no dirigidas. Atraviese cada línea de color en ambas direcciones para los 40 caminos dirigidos. Reto Usando solo ASCII imprimible …

27
La diferencia no debería hacer diferencia
Su compañía recientemente contrató a un nuevo grupo de administradores de sistemas extremadamente dedicados . Sienten que solo mirar las pantallas de la computadora es bastante limitante (quiero decir, una frecuencia de actualización de 60Hz NO es suficiente), por lo que conectaron el bus de datos de la CPU a …

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.