Preguntas etiquetadas con string

17
El enésimo ternario

Defino el enésimo ternario como un ternario que devuelve ny tiene la forma: 1 ? 2 ? 3 ? n - 1 ? n : 0 : 0 : 0 # n - 1 zeroes Escriba una función o un programa completo que, con una entrada n, generará o devolverá el enésimo ternario. Código-Golf. Casos de prueba 0 #=> undefined behaviour 1...

17
Alternar, imprimir, repetir

Este desafío está inspirado libremente por el esolang Pada no implementado . Considere una matriz de 8 bits, todos inicializados a cero. Introduciremos un conjunto de instrucciones muy minimalista para imprimir cadenas arbitrarias. Hay dos instrucciones, que toman un parámetro Nque es el índice de...

17
¡Firma esa palabra 2!

¡Firma esa palabra 2! No hace mucho tiempo, publiqué un desafío llamado ¡ Firma esa palabra! . En el desafío, debe encontrar la firma de la palabra, que son las letras ordenadas (por ejemplo, la firma de thisis hist). Ahora bien, ese desafío funcionó bastante bien, pero hubo un problema clave: fue...

17
Ode Golf - Supresiones de cartas

Dado un archivo de diccionario (un archivo de texto que contiene una palabra o frase en cada línea, con posible puntuación pero sin números; las líneas están ordenadas alfabéticamente), debe generar cada combinación de palabras donde una letra puede eliminarse de una palabra para formar otra; la...

17
Captura en el tablero de ajedrez

Debe escribir un programa o función que reciba una cadena que represente un tablero de ajedrez con solo peones como entrada y salida o devuelva si es posible alguna captura en el tablero. La entrada está en una notación similar a FEN que describe las posiciones de los peones blancos y negros sin...

17
Mecanografía del teclado del teléfono celular

Mecanografía del teclado del teléfono celular Esta pregunta se hizo hace un tiempo, pero se cerró debido a malas especificaciones. Entonces, lo estoy rehaciendo, con mejores especificaciones. Esta pregunta está relacionada, pero va en la dirección opuesta. Antes de que apareciera T9, para...

17
Hacer un calificador de competencia matemática

Disfruto participando en concursos de matemáticas organizados por Mu Alpha Theta, una sociedad de honor de matemáticas en los Estados Unidos. En las competiciones, tomo un examen de opción múltiple de 30 preguntas. Hay cinco opciones por pregunta, etiquetadas de la A a la E. Mi puntaje en un...

17
Resolviendo la disputa de formato de fecha

El orden de formato de las fechas es uno de los problemas más complejos y divisivos que el mundo enfrenta hoy. Algunos de nosotros argumentamos con vehemencia que Mes / Día / Año es apropiado, considerando que así es como decimos las fechas en voz alta. Otros proclaman en voz alta que Día / Mes /...

17
Ligaduras sin aplastar

Aquí hay una lista de algunas ligaduras comunes en Unicode (las que podría crear con mi clave Compose en Debian): Orig Ascii Lig ae [ae] æ AE [AE] Æ oe [oe] œ OE [OE] Œ ij [ij] ij IJ [IJ] IJ ff [ff] ff fi [fi] fi fl [fl] fl ffi [ffi] ffi ffl [ffl] ffl Tiene dos opciones en este desafío: usar las...

17
¡Gatos explosivos!

Desafío Hará un programa / función que toma una entrada de cadena de longitud ny: Pone el kthcarbón en el centro del espacio, donde k = (n+1)/2. Esta será la ubicación de su punto cero. Pone el resto de los caracteres que no son espacios en blanco dispuestos aleatoriamente alrededor de la zona...

17
Traducir un programa Glypho

Dada una entrada de cualquier programa Glypho válido, genera su contraparte "legible para humanos". Glypho es una idea interesante de esolang: La referencia de instrucciones se da aquí. Para cada instrucción, los caracteres abcd representan los símbolos que componen cada instrucción. a se...

17
¿Quién ganará el partido de fútbol?

El campeonato de fútbol americano, Super Bowl 50 , se lleva a cabo hoy a las 11:30 pm UTC (y puedes verlo en vivo en línea ). Este desafío fue hecho para celebrarlo. En un juego de fútbol americano, dos equipos compiten para obtener la mayor cantidad de puntos y hay seis formas de anotar estos...

17
Haga que esta explicación de código sea bonita nuevamente

Introducción La mayoría de los golfistas de código aquí agregan explicaciones a sus presentaciones, por lo que es más fácil entender lo que está sucediendo. Por lo general, las líneas de código van a la izquierda y la explicación correspondiente a la derecha con algún tipo de separador. Para que...

17
Symme: prueba esta prueba de triángulo

Una cadena cuya longitud es un número triangular positivo (1, 3, 6, 10, 15 ...) se puede organizar en un "triángulo de texto equilátero" agregando algunos espacios y nuevas líneas (y manteniéndolo en el mismo orden de lectura). Por ejemplo, la cadena de longitud 10 se ABCDEFGHIJconvierte en: A...

17
Reversión de cadena normal y visual

Escriba un código que actúe como un programa cat. Es decir, ingresar una cadena y enviarla como está. Pero la reversión normal de su código debe generar la reversión normal de la cadena de entrada. Y la reversión visual de su código debe generar la reversión visual de la cadena de entrada. La...

17
El intercambio secreto de Shamir

Dado n(el número de jugadores), t(el valor del umbral) y s(el secreto), ngeneran los secretos generados por el algoritmo de intercambio secreto de Shamir . El algoritmo Para los propósitos de este desafío, los cálculos se realizarán en GF (251) (el campo finito de tamaño 251, también conocido...

17
Lleva a tu tortuga por una cuerda

Escriba un programa o función que incluya una cadena de una sola línea no vacía de caracteres ascii imprimibles excluyendo el espacio: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Puede suponer que la entrada es válida. Según la...

17
Cuenta regresiva dimensional

Escriba una función f (n, k) que muestre la cuenta regresiva k-dimensional de n. Parece una cuenta regresiva unidimensional de 5 54321 Parece una cuenta regresiva bidimensional de 5 54321 4321 321 21 1 Finalmente, una cuenta regresiva tridimensional de 5 parece 54321 4321 321 21...

17
Índice de permutación inversa

Introducción ¡Las permutaciones lexicográficas de una lista con n elementos pueden numerarse de 0 a n ! - 1. Por ejemplo, los 3! = 6 permutaciones de (1,2,3)serían (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Cuando se aplica una permutación a una lista, sus elementos se ordenan en el...