Preguntas etiquetadas con string

19
Crea un editor de línea simple

In: una cadena sin saltos de línea * Permitir al usuario editar y enviar la línea Out: la cadena modificada (opcionalmente con un salto de línea final) El editor de línea debe, como mínimo, permitir al usuario: mover un cursor visible hacia la izquierda y hacia la derecha insertar y / o...

19
Que el primero esté contigo

Escriba un programa para reemplazar todas las ocurrencias de "fuerza" con "primero" y todas las ocurrencias de "primero" con "fuerza", manteniendo el caso original para todas las posiciones de los personajes: "ForcefoRcefOrcE" -> "FirstfiRstfIrsT" "FirstfiRstfIrsT" -> "ForcefoRcefOrcE" El...

19
Notación de prefijo a notación de prefijo

Descargo de responsabilidad: No, este no es un desafío de broma para invertir una cadena. Tarea Solo hay una operación que admitir: sustracción ( -). También solo tiene dos átomos para soportar: cero ( 0) y uno ( 1). Aquí, la notación de prefijo -ABes equivalente a la notación de postfix AB-,...

19
La ejecución más larga de un personaje en una cadena

Su desafío: escriba una función que tome una cadena s, un carácter cy encuentre la longitud de la ejecución más larga de cin s. La duración de la carrera será l. reglas : Si ses de longitud 0 o cestá vacío, ldebe ser 0. Si no hay instancias de cin s, ldebe ser 0. Lagunas estándares y reglas...

19
Hacer ondas de cuerda

Dada una cadena como entrada, genera la cadena con el siguiente algoritmo aplicado: 1. Split the String by " " (find the words): "Hello World" -> ["Hello","World"] 2. Find the vowel count of each component: [2,1] ( ["H[e]ll[o]","W[o]rld"] ) 3. For each of the components, output the first n...

19
El booleano redundante

Introducción Clásicamente, los booleanos son un bit; trueo false, 1o 0. Los ceros a la izquierda serían redundantes. Por ejemplo, 001significa lo mismo que 00001o simplemente 1. El booleano de 32 bits Dado un valor verdadero / falso, genera el booleano equivalente de 32 bits como una cadena. (O...

19
Generar un acrónimo

Esto es similar a Hacer un acrónimo , pero hay varias diferencias clave, incluido el método de obtención del acrónimo, y este desafío incluye una salida flexible. Tarea Dada una cadena (se permite la lista de caracteres / cadenas de longitud 1) que contiene solo ASCII imprimible, muestra todas...

19
¡No me gusta el cambio!

Entrada: Dos cadenas sin líneas nuevas o espacios en blanco. Salida: Ambas cadenas de entrada en líneas separadas, con espacios donde sea necesario † para una de las dos cadenas. Y una tercera línea con los personajes A, R, My , en representación añadió , eliminó , modificado , y sin cambios...

19
Encuentra mis polyphthongs!

Para los propósitos de este desafío, un polifongo se define como una porción contigua de una Cadena, que solo contiene vocales, y tiene una longitud de al menos 2. Dada una Cadena no vacía como entrada, su tarea es generar todos los polifongos que contiene . Por ejemplo, "abeoic"tiene los...

19
Claramente entre paréntesis trenes APL

En APL, puede escribir funciones tácitas, llamadas trenes . Cómo funcionan es irrelevante para este desafío. Estas son las diferentes formas en que se pueden agrupar, utilizando ⍴como función: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ ->...

19
¿Es un haiku?

Por lo tanto, desea crear un haiku, pero no está seguro si sigue las reglas de sílaba para un haiku. No podría molestarme en escribir una propaganda adecuada como lo hago habitualmente, así que tendrás que arreglártelas con esto. Vamos a quedarnos atrapados. Encontrar un haiku en la...

19
Hacer un programa de triangularidad válido

Triangularity es un nuevo esolang desarrollado por Mr. Xcoder donde la estructura del código debe seguir un patrón muy específico: Para la nlínea de código th, debe haber exactamente 2n-1caracteres del programa en él. Esto causa una forma triangular / piramidal, con la primera línea con solo un...

19
Spoonerise palabras ... en finlandés

Este desafío se basa y contiene casos de prueba de un curso de programación que tomé en la Universidad de Aalto. El material se usa con permiso. Hace dos años y medio hubo un desafío sobre los cucharares en inglés . Sin embargo, en finlandeses los cucharares son mucho más complicados. Spoonerisms...

19
¿Qué tan rápido estoy vrooooming?

Introducción ¡El velocímetro de mi auto fue pirateado! En lugar de mostrarme qué tan rápido estoy conduciendo, simplemente muestra: "¡Vroooom!" Por favor, ayúdame a saber qué tan rápido voy. Desafío Tome una cadena como entrada y verifique si coincide con la expresión regular /^[Vv]ro*m!$/m. En...

19
Esteganografía de doble letra

La esteganografía oculta un mensaje dado dentro de un operador dado, produciendo un paquete que no parece sospechoso. Para este desafío, escribirá un programa que toma un mensaje ASCII y un operador ASCII como entrada, y devolverá o imprimirá un paquete que sea idéntico al operador, excepto que los...

19
Trifid Cipher (sin palabra clave)

Introducción: Tengo un montón de cifrados diferentes almacenados en un documento que una vez compilé cuando era niño, elegí algunos de los que pensé que eran más adecuados para los desafíos (no demasiado triviales y no demasiado difíciles) y los transformé en desafíos. La mayoría de ellos todavía...

19
Emparejar números romanos

Desafío Dada alguna cadena de entrada, devuelve un valor verdadero si representa un número romano correcto entre 1 (= I) y 3999 (= MMMCMXCIX), y un valor falso de lo contrario. Detalles La entrada es una cadena no vacía que solo comprende los caracteres IVXLCDM. Los números romanos (que usamos...

19
¿De dónde están llamando?

Al hacer llamadas telefónicas internacionales, los números de teléfono tienen el prefijo con un código que indica en qué país se encuentra el número. Estos códigos son códigos de prefijo , lo que significa que ningún código es el prefijo de otro. Ahora, más temprano hoy perdiste una llamada y...