JavaScript: encontrar primer carácter que no se repite

En este post voy a resolver un ejercicio que dice así: Crear una función que reciba una cadena y regrese la primera letra o carácter que no se repita en toda la cadena. No importa si la letra está en mayúscula o minúscula, se cuenta como repetida de igual manera. Eso sí, al regresar la letra se debe regresar en su forma original (es decir, si era mayúscula se regresa mayúscula, si no, minúscula). Por si no se encuentra una letra que no se repita, se debe regresar una cadena vacía. Dicho de otra manera, se necesita buscar la primera letra que aparezca exactamente una vez en la cadena. Lo he tomado de codewars. Veamos entonces cómo resolverlo. Vamos a convertir a minúscula y a ver si una letra aparece únicamente una vez. ...

mayo 1, 2019 · 3 min · 622 palabras · Parzibyte

JavaScript - Comprobar si subcadena existe en cadena

Ya vimos cómo saber si un elemento está dentro de un arreglo con JavaScript. Ahora veremos cómo saber si un carácter o una subcadena se encuentra dentro de otra cadena usando el método includes. ...

abril 22, 2019 · 2 min · 253 palabras · Parzibyte

Remover y remplazar partes de una cadena en Ruby

El lenguaje de programación Ruby tiene un método en las cadenas para quitar o eliminar algunos caracteres de las mismas. Hoy veremos cómo remplazar algunos caracteres así como cadenas o subcadenas de otra cadena. Aparte de remplazar también se pueden eliminar algunas letras o cualquier tipo de carácter. Otra aplicación que tiene esto es remover los espacios en blanco. ...

enero 18, 2019 · 3 min · 442 palabras · Parzibyte

Leer o iterar cadena carácter por carácter en Python 3

Hoy veremos cómo iterar o recorrer una cadena en Python 3 carácter por carácter, o letra por letra si queremos verlo así. Expondré 2 formas de hacerlo, la primera es usando un ciclo for pero sin índice, únicamente obteniendo el carácter. La segunda es recorrer una cadena letra por letra pero también llevar un registro del índice. ...

enero 1, 2019 · 2 min · 313 palabras · Parzibyte

Posición o índice de un carácter o subcadena en cadena de Python

Vamos a ver cómo obtener el índice numérico de un carácter o letra en una cadena de Python 3. No importa si lo que buscamos es un simple carácter o una subcadena, ambas formas serán cubiertas. Los métodos de las cadenas que tiene Python para resolver este problema son dos: find e index. Vamos a explicar cómo se usa cada uno de ellos con ejemplos. ...

enero 1, 2019 · 4 min · 837 palabras · Parzibyte

Equivalentes a ord y chr en C

Hoy estaba trabajando con C y al buscar las funciones ord y chr (como las que existen en Python) me di cuenta de que no existen. Todo esto es debido a que ord y chr podrían ser fácilmente remplazadas por operaciones del lenguaje, pues al final, una variable de tipo char es un entero. Lo que explico es lo que vimos cuando convertimos un entero a carácter, o un carácter a entero. Veamos cómo podemos tener un equivalente a chr y ord en C. ...

diciembre 11, 2018 · 1 min · 212 palabras · Parzibyte

Funciones ord y chr en Python

En Python existen las funciones ord y chr que sirven para trabajar con caracteres y su representación en Unicode. La primera, ord, recibe un carácter y regresa un entero que representa el número unicode que representa a ese carácter. La segunda, chr, sirve para lo inverso; recibe un entero y devuelve un carácter. Veremos también cómo podemos rotar una cadena según el alfabeto (algo así como el ROT13 o cifrado César) y también cómo hacer un traductor de letras a ASCII. Vamos a ver los usos y formas de trabajar con las funciones ord y chr en Python. ...

diciembre 10, 2018 · 4 min · 851 palabras · Parzibyte

Generar cadena aleatoria en PHP

Esta es una versión 2 de un post que habíamos visto anteriormente. Ahora usaremos una función llamada str_shuffle que mezcla una cadena, ya veremos cómo funciona. Por cierto, esto no es seguro, es decir, no lo uses para generar claves criptográficas o esas cosas; si quieres hacerlo mira cómo generar una cadena aleatoria segura criptográficamente. ...

diciembre 6, 2018 · 2 min · 270 palabras · Parzibyte

Convertir entero a char en C

Hoy veremos la operación inversa a convertir un char a un entero en C, es decir, convertir un número entero a su representación en carácter. Por ejemplo, convertir 1 a ‘1’. Esta conversión no funciona para números mayores a 9, porque ya no tienen un único dígito; para ello mejor podemos ver cómo convertir un número a cadena en C, en lugar de convertirlo a char. Pero bueno, vamos allá y veamos cómo convertir un dígito entero a carácter en C. ...

noviembre 28, 2018 · 2 min · 369 palabras · Parzibyte

Convertir dígito en char a entero en C

Los caracteres y los enteros en C tienen una relación si a ambos los tratamos como lo primero. Cada carácter se puede representar de forma entera o de forma de carácter. Veremos cómo convertir un carácter en forma de dígito (por ejemplo ‘0’) a su representación decimal (0) utilizando algunas operaciones. ...

noviembre 19, 2018 · 2 min · 298 palabras · Parzibyte