Preguntas etiquetadas con whitespace

Para los desafíos relacionados con el procesamiento y la ubicación de los caracteres de espacios en blanco (principalmente, entre otros, espacios, tabulaciones y avances de línea), como los desafíos relacionados con la sangría. Para los desafíos sobre el lenguaje de programación esotérico Whitespace, use [whitespace-language] en su lugar.

100
Imprima un negativo de su código

Considere un cuadrado de caracteres ASCII imprimibles (puntos de código 0x20 a 0x7E) para la longitud del lado N , como el siguiente (aquí, N = 6 ): =\ g \ 7 m+y "g L ~ e> PHq También requerimos que cada fila y cada columna contengan al menos 1 espacio y 1 carácter no espacial . (El...

79
Paréntesis telescópicos

Considere una cadena no vacía de paréntesis correctamente equilibrados: (()(()())()((())))(()) Podemos imaginar que cada par de paréntesis representa un anillo en una construcción telescópica colapsada . Entonces extendamos el telescopio: ( )( ) ()( )()( ) () ()() ( ) () Otra forma de...

63
Sangría inversa

Escuché que su código puede ejecutarse más rápido si lo sangra al revés, de modo que el compilador pueda procesarlo como un patrón de diseño de árbol desde la parte superior de las "ramas" hacia abajo. Esto ayuda porque la gravedad acelerará el tiempo que toma compilar su código y la eficiencia de...

51
Longitudes de cadena anexas

Desafío: Dada una cadena sen los caracteres a- z, A- Z, 0- 9, agregue la longitud de ssí mismo, contando los caracteres adicionales en la longitud como parte de la longitud total de s. Entrada: Solo una cadena de longitud arbitraria (puede estar vacía). Salida: La misma cadena, pero con su...

48
Evitar los ríos

Antecedentes En la tipografía, los ríos son espacios visuales en un bloque de texto, que se producen debido a la alineación coincidente de los espacios. Estos son particularmente molestos ya que su cerebro parece captarlos más fácilmente en la visión periférica, lo que distrae constantemente sus...

42
¡Dios mío, está lleno de espacios!

Algunas personas insisten en usar espacios para tabulación y sangría. Para la tabulación, eso es indiscutiblemente incorrecto. Por definición, los tabuladores deben usarse para la tabulación. Incluso para la sangría, los tabuladores son objetivamente superiores: Existe un claro consenso en la...

38
Resuelve el cubo de Rubik

Escriba el programa más corto que resuelva el cubo de Rubik (3 * 3 * 3) dentro de un tiempo razonable y se mueva (digamos, máximo 5 segundos en su máquina y menos de 1000 movimientos). La entrada está en el formato: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR (esta...

32
Formateador de explicaciones de código

Las presentaciones exitosas de códigos de golf están, por naturaleza, llenas de símbolos locos por todo el lugar. Para que su presentación sea más fácil de entender, muchos golfistas de código deciden incluir una explicación de su código. En su explicación, la línea de código se convierte en un...

32
Figura y suelo

Fuente: Wikipedia Para este desafío, debe escribir dos programas que se parezcan a la figura y al fondo de la imagen de arriba, de modo que uno imprima figurey el otro imprima ground. Específicamente: Escriba un programa que no tome entrada e imprima la cadena figure. Los únicos caracteres de...

31
Romper pestañas por la mitad

Las guerras santas se han librado por espacios frente a pestañas. (Y, por supuesto, los espacios, siendo objetivamente superiores, ganaron). Alex A. S ome PEO p le todavía se niegan a un ccept que WHI c h es Cl e arly es UPREME. Acaba de recibir un archivo mediante el incor re ct, b anuncio,...

31
Alineando líneas!

Alineando líneas! Dado un carácter y una cadena multilínea, su trabajo consiste en rellenar cada línea de la cadena para que se alineen entre el delimitador dado. Ejemplos Entrada: , Programming, Puzzles And, Code golf Salida: Programming, Puzzles And, Code golf Entrada La entrada será...

30
Una quina frágil

Una quina frágil Una quina frágil es una quine que satisface la propiedad de tener cada subcadena hecha mediante la eliminación de un solo carácter, cuando se evalúa, produce un error. Por ejemplo. Si su programa asdfes una quine, entonces para que sea frágil, deben fallar los siguientes...

30
Inversión de palabras

Sona está en su casa con su hija de 10 años. Ella necesita ir a la escuela para traer a otro niño de la escuela, ya que la escuela termina a las 2 pm. Hace calor afuera, por lo que quiere dejar a su hijo menor en casa. Le dio un montón de hilos a su hijo para mantenerla ocupada mientras ella no...

27
Inválido Inválido Inválido

Esta idea se basa libremente en el mensaje de chat de @ TùxCräftîñg . Eche un vistazo a la secuencia de ejemplo a continuación: INVALID0` INVALID1` INVALID2 INVALID3` INVALID4` ...INVALID9 Después INVALID9, continúa así: INVALI0` INVALI1` INVALI2` INVALI3` ...INVALI9 Y después INVALI9, es...

26
Espejo, espejo, en el código

Los lenguajes de programación bidimensionales a menudo tienen comandos espejo como /y \para redirigir el puntero de instrucciones en la cuadrícula: >>>>\ v v <<<</ En este desafío, se le da una dirección entrante y un espejo y necesita determinar la dirección...

26
¡Dios mío, está cubierto de pestañas!

¡Usuarios de sangría espacial, uníos ! ¡Debemos luchar contra todos los usuarios humildes ! Tu misión (si eliges aceptarla) es escribir un programa o función que tome dos argumentos: Una cadena: esta es la entrada. Un entero positivo: este es el número de espacios por pestaña. Debe pasar por...