Preguntas etiquetadas con string

10
Mapeo entre entero y palabra pronunciable

Propósito La idea es proporcionar el código necesario para asignar un número entero de 32 bits a / desde una palabra pronouncable de 9 caracteres como máximo. Eso podría ser útil, por ejemplo, para que un número de serie sea más fácil de recordar, o escriba un formulario. Se requieren tanto el...

10
¿De qué tipo son mis sufijos?

Introducción Así que he estado perdiendo mi tiempo nuevamente investigando algoritmos de clasificación de sufijos, evaluando nuevas ideas a mano y en código. ¡Pero siempre me cuesta recordar el tipo de mis sufijos! ¿Me puede decir de qué tipo son mis sufijos? ¿Qué más a la izquierda? Una gran...

10
Leer mi fecha de forma libre

Dada una fecha escrita en cualquiera (debe manejar todos en el mismo programa) de los siguientes formatos, analícela en una válida yyyy/mm/dd date. 17th May 2012 March 14th, 2016 20 February 2014 September 14, 2017 Sunday, June 8, 2015 Reglas Las fechas a veces serán inválidas, es decir. día...

10
¿Es un número satisfactorio?

inspirado en esta conversación de chat Un número satisfactorio es un número cuya representación decimal es de la formaabx , con las siguientes propiedades: xes el sufijo de repetición final más largo, o el último dígito si no hay repetición al final ( 123333-> 3333, 545656-> 5656,123 ->...

10
Allí lo arreglé (con soga)

Relacionado: desafío bastante similar (pero mucho más fácil) horizontalmente: allí lo arreglé (con cinta) Desafío: Dada una cadena que solo contiene letras mayúsculas y / o minúsculas (lo que prefiera) y nuevas líneas, coloque ropeverticalmente para arreglarlo. Hacemos esto mediante la...

10
Alphabet Position Finder

Inspirado por el Codewars Kata . Su objetivo es tomar una cadena de entrada como esta: "'Twas a dark and stormy night..." y devuelve una cadena que contiene la posición de cada carácter en el alfabeto, separada por espacios e ignorando caracteres no alfabéticos, como este: "20 23 1 19 1 4 1 18...

10
Solucionador Tatamibari

Antecedentes Tatamibari es un rompecabezas lógico diseñado por Nikoli. Un rompecabezas Tatamibari se juega en una cuadrícula rectangular con tres tipos diferentes de símbolos: +, -. y |. El solucionador debe dividir la cuadrícula en regiones rectangulares o cuadradas de acuerdo con las siguientes...

10
Encuentra un acrónimo recursivo

Introducción Un acrónimo recursivo es un acrónimo que contiene o se refiere a sí mismo, por ejemplo: Fishpodría ser un acrónimo recursivo para Fish is shiny hero, observe cómo también contiene el acrónimo. Otro ejemplo es Hi-> Hi igloo. O incluso ppcg paints->ppcg paints cool galaxies...

10
Mapa de los tramposos!

Después de enviar todas las tareas, se crea un diccionario que asigna el número de estudiante al hash de su archivo. Este diccionario, o hashmap, o mapeo (como lo llame su idioma) se verá de la siguiente manera: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} La clave es el número...

10
Contraseña Obispo Dios

Derivado de esta publicación, ahora eliminada. Dada una cadena, responda (verdadero / falso o dos valores consistentes) si constituye una buena contraseña de Bishop, que es cuando se cumplen las siguientes condiciones: tiene al menos 10 caracteres tiene al menos 3 dígitos ( [0-9]) no es un...

10
Parte relevante para un servicio de bádminton

Introducción: Vi que solo había otro desafío relacionado con el bádminton en este momento . Como yo mismo juego al bádminton (durante los últimos 13 años), pensé que agregaría algunos desafíos relacionados con el bádminton. Aquí el segundo (el primero se puede encontrar aquí ): Desafío: Algunas...

10
¿Cuánto tiempo lleva escribir esto?

Introducción Puedo escribir a un ritmo moderado, usando la distribución del teclado QWERTY. Pero si una palabra como yellowwooddoor tiene un montón de letras repetidas, toma un poco más de tiempo escribirla. Peor aún es cuando una palabra como "saltar" tiene el mismo dedo utilizado para varias...

10
Escriba-verifique una expresión

Dada una expresión infija, determine si todas las constantes son del mismo tipo. Los operadores consistirán solo en estos operadores diádicos :+-/* Su programa o función debe tomar una cadena de expresión válida como entrada y generar un valor verdadero si las constantes en la expresión son del...

10
Golf mis matrices Ada

Antecedentes Ada es un lenguaje de programación que no es exactamente conocido por su brevedad. Sin embargo, su sintaxis literal de matriz puede, en teoría, permitir especificaciones de matriz bastante concisas. Aquí hay una descripción simple EBNF de la sintaxis literal de la matriz (pasable a...

10
Transición de cadena a bit

Tarea Dada una cadena de entrada de uno o más caracteres ASCII cuyos puntos de código están entre 0 y 128 (exclusivo), haga lo siguiente: Convierta cada carácter en su código ASCII de 7 bits (si el código ASCII es inferior a 7 bits, ponga los cero bits iniciales) Concatenar todos los bits (esto...