Preguntas etiquetadas con string

34
Leer texto de arte ASCII

Inspirado por Golf me, un alfabeto ASCII , del cual este desafío es (casi) un inverso directo. Tarea: Tome una cadena de texto de arte ASCII y envíe el contenido del texto como texto ASCII normal. Entrada: Cadena de texto ASCII-art. La entrada solo contendrá instancias de caracteres ASCII...

34
Convertir a camelCase

El reto Estaba leyendo la Guía de estilo Java de Google el otro día y me topé con su algoritmo para convertir cualquier cadena arbitraria en notación camelCase. En este desafío, debe implementar este algoritmo ya que no desea hacer todo esto en su cabeza cuando está escribiendo sus presentaciones...

34
Construyeme una ciudad

Los codificadores siempre están tratando de aplanar matrices en entidades aburridas unidimensionales y eso me entristece. Su tarea es desplegar una cadena arbitraria de caracteres, generando un hermoso paisaje urbano. Considere la cadena: aaabbbbbccqrrssstttttttPPw Se ve mucho mejor así: tt...

34
Limón-Limificar una cadena

Escriba un programa o función que tome una cadena de una sola línea no vacía. Puede suponer que solo contiene ASCII imprimible, excluyendo el espacio. Imprima o devuelva una forma de rombo ASCII similar a un limón o lima hecha de los prefijos de la cuerda. Supongamos que la cadena de entrada...

34
¡Multiplica una cuerda por un número!

Hubo un desafío hace un tiempo sobre la multiplicación de cadenas. Nos mostró cómo podemos multiplicar no solo números, sino también cadenas. Sin embargo, todavía no podemos multiplicar un número por una cadena correctamente. Ha habido un intento de hacerlo, pero esto obviamente está mal....

34
Palabras retorcidas!

Palabras retorcidas! Dada una cadena y un entero positivo. Debes torcer la cuerda, de un lado a otro. Ejemplo de entrada / salida Entrada Programming Puzzles & Code Golf 4 Salida Prog mmar ing zzuP les oC & de G flo Entrada La entrada puede tomarse a través de STDIN o argumento...

34
Afectuosos recuerdos de pasados ​​pasados

Considere un número primo p , escrito en la base 10. La memoria de p se define como el número de primos distintos estrictamente menores que p que están contenidos como subcadenas de p . Reto Dado un número entero no negativo n como entrada, encuentre el primo más pequeño p tal que p tenga memoria...

34
Duplicar y cambiar la caja

El objetivo es, después de haber tomado una cadena como entrada, duplicar cada letra latina y "alternar" su mayúscula (es decir, mayúsculas se convierte en minúsculas y viceversa). Ejemplo de entradas y salidas: Input Output bad bBaAdD Nice NniIcCeE T e S t Tt eE Ss tT s E t sS Ee tT 1!1!1st!...

34
Invertir una cuerda por trozos

Su tarea es escribir un programa que, dado un número y una cadena, divide la cadena en trozos de ese tamaño y los invierte. Reglas Su programa recibirá un número entero positivo n, así como una cadena scon una longitud de al menos uno que consta de solo ASCII imprimible (sin incluir espacios en...

34
Deshacer un rango de números

Es bastante simple, dado un número n, crear un rango de 0a n-1. De hecho, muchos idiomas proporcionan esta operación como una función integrada. El siguiente programa CJam lee un número entero y luego imprime dicho rango (¡ Pruébelo en línea! ): ri, Observe que imprime números sin un...

33
Ayudame a abrir la caja

Tengo una caja de arte ASCII y necesito un programa para abrirla. Ejemplos Entrada: ------- | | |_____| Salida: / / / / / / / | | |_____| Especificación La primera línea solo consistirá en -, al menos 3 de ellos Las filas del medio comenzarán con |espacios, y terminarán con| Todas...

33
Flippign Lettesr Aroudn

En el chat, a menudo somos personas que escriben rápido y realmente no miramos el orden de las letras antes de publicar un mensaje. Como somos flojos, necesitamos un programa que intercambie automáticamente las dos últimas letras de nuestras palabras, pero como no queremos responder demasiado...

33
¿Es un código de prefijo?

En teoría de la información, un "código de prefijo" es un diccionario donde ninguna de las claves es prefijo de otra. En otras palabras, esto significa que ninguna de las cadenas comienza con ninguna de las otras. Por ejemplo, {"9", "55"}es un código de prefijo, pero {"5", "9", "55"}no lo es. La...

33
¿Es este número Loeschian?

Un número entero positivo kes un número de Loeschian si kse puede expresar como i*i + j*j + i*jpara i, jnúmeros enteros. Por ejemplo, los primeros números positivos de Loeschian son: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Tenga en cuenta que i, jpor cierto k, no...

33
¡Feliz cumpleaños, Raffaele Cecco!

Raffaele Cecco es un programador que produjo algunos de los mejores videojuegos para la computadora ZX Spectrum a fines de los años ochenta. Entre otros, desarrolló el aclamado Cybernoid y Exolon . Raffaele cumple 50 años el 10 de mayo de 2017 . Este desafío es un pequeño homenaje a él, por las...

33
{Números rizados};

En el lenguaje de programación esotérico Curly, los programas consisten únicamente en llaves {}y puntos y comas ;. A pesar de este humilde conjunto de herramientas, Curly tiene literales que pueden representar cualquier número entero no negativo. Sin embargo, el formato es un poco difícil de leer...

33
Un algoritmo de "clasificación"

Hay un "algoritmo de ordenamiento", a veces llamado ordenamiento de Stalin, en el cual, para ordenar una lista, simplemente elimina elementos de la lista hasta que se ordena en orden creciente. Por ejemplo la lista [1, 2, 4, 5, 3, 6, 6] Cuando "ordenado" con Stalin se convierte en ordenar [1,...