Codificación de longitud de ejecución en Python

Dada una string de entrada, escriba una función que devuelva la string codificada de longitud de ejecución para la string de entrada. Por ejemplo, si la string de entrada es ‘wwwwaaadexxxxxx’, la función debería devolver ‘w4a3d1e1x6’.  Ejemplos: Input : str = ‘wwwwaaadexxxxxx’ Output : ‘w4a3d1e1x6’ Este problema tiene una solución existente, consulte el enlace de … Continue reading «Codificación de longitud de ejecución en Python»

Codificación y decodificación de longitud de ejecución

Dada una string de entrada, escriba una función que devuelva la string codificada de longitud de ejecución para la string de entrada. Por ejemplo, si la string de entrada es «wwwwaaadexxxxxx», la función debería devolver «w4a3d1e1x6» Siga los pasos a continuación para resolver este problema: Elija el primer carácter de la string de origen.  Agregue … Continue reading «Codificación y decodificación de longitud de ejecución»

Comprimir la array en rangos

Dada una array de enteros de tamaño N, la tarea es imprimir los enteros consecutivos como un rango. Ejemplos:  Entrada: N = 7, arr=[7, 8, 9, 15, 16, 20, 25]  Salida: 7-9 15-16 20 25  Los elementos consecutivos presentes son [ {7, 8, 9}, {15, 16 }, {20}, {25} ]  Por lo tanto, emite el … Continue reading «Comprimir la array en rangos»

Ejecutar decodificación de longitud en lista enlazada

Dada una lista enlazada codificada que se codifica utilizando el algoritmo de codificación de longitud de ejecución . La tarea es decodificar la lista enlazada dada y generar la string de entrada. Codificación de longitud de ejecución: en la codificación de longitud de ejecución, la string de entrada se codifica reemplazando una substring de caracteres … Continue reading «Ejecutar decodificación de longitud en lista enlazada»

Programa para implementar la codificación de longitud de ejecución usando listas enlazadas

Dada una lista enlazada como entrada. La tarea es codificar la lista enlazada dada utilizando la codificación de longitud de ejecución . Es decir, reemplazar un bloque de caracteres contiguos por el carácter seguido de su cuenta. Por ejemplo, en la codificación de longitud de ejecución, «a->a->a->a->a» se reemplazará por «a->5». Nota : para los Nodes … Continue reading «Programa para implementar la codificación de longitud de ejecución usando listas enlazadas»

Encuentra el k-ésimo carácter de la string descifrada | Juego – 2

Dada una string codificada donde las repeticiones de substrings se representan como substrings seguidas por el recuento de substrings. Por ejemplo, si la string cifrada es «ab2cd2» y k=4, la salida será ‘b’ porque la string descifrada es «ababcdcd» y el cuarto carácter es ‘b’. Nota: La frecuencia de la substring cifrada puede tener más … Continue reading «Encuentra el k-ésimo carácter de la string descifrada | Juego – 2»

Encuentra el k-ésimo carácter de la string descifrada | Serie 1

Dada una string codificada, donde las repeticiones de substrings se representan como substrings seguidas por el recuento de substrings. Por ejemplo, si la string cifrada es «ab2cd2» y k=4, la salida será ‘b’ porque la string descifrada es «ababcdcd» y el cuarto carácter es ‘b’. Nota: La frecuencia de la substring cifrada puede tener más … Continue reading «Encuentra el k-ésimo carácter de la string descifrada | Serie 1»