string

Convertir cadena a entero en C++

Convertir cadena a entero en C++

En este post te mostraré cómo convertir una cadena o string a un entero o int en C++ también conocido como CPP.

Convertir cadena a entero en C++

Ejemplo de conversión de string a int en C++ usando función sscanf

Vamos a ver dos métodos, el primero es usando la función sscanf que es propia de C pero también funciona en C++ y el segundo es usando la función stoi (string to integer).

Continue reading…

Longitud en Python sin usar len

Python – Longitud de cadena o lista sin usar len

Hoy voy a explicar cómo obtener la longitud de una cadena o de una lista en Python pero sin usar la función integrada llamada len.

Longitud en Python sin usar len

Longitud en Python sin usar len

Como sabemos, len devuelve la longitud de una cadena:

longitud = len("hola")

Pero el ejercicio que resolveremos hoy no permite el uso de len, así que vamos a crear una función que devuelva la longitud de una cadena o lista sin usar len.

Continue reading…

No concatenes cadenas, usa printf o sprintf en PHP

Una de las cosas más comunes que hacemos como desarrolladores es concatenar cadenas. El operador para concatenar cadenas en PHP es el punto. Concatenamos dos cadenas así:

$saludo = "hola" . " mundo";

Pero la cosa se complica cuando quieres concatenar varias cosas de distintos tipos, o concatenar resultados de llamar a funciones. Es por ello que hoy explicaré una alternativa a concatenar en PHP, y me refiero a las funciones printf y sprintf.

Nota: para el generador de código de CodeIgniter utilicé mucho la función sprintf.

Continue reading…

Anagrama en Java

Hoy vamos a ver cómo saber si una cadena o string de Java es un anagrama. Recordemos que un anagrama es un texto que tiene las mismas letras que otro, pero en diferente orden.

Veamos entonces cómo resolver este ejercicio de Anagramas y Strings en Java.

Continue reading…

JavaScript – Saber si cadena es Pangrama

Anteriormente vimos cómo saber si una string es un pangrama en Python.

Ahora veremos cómo comprobar que una cadena es un pangrama en JavaScript, para ello usaremos un algoritmo simple en combinación con el método includes.

Recuerda que un pangrama es aquella oración que contiene todas las letras de un alfabeto de determinado idioma; en este caso lo haremos con el alfabeto español, aunque también se podrá modificar para otro alfabeto como el inglés.

Continue reading…

Capitalizar cadena en Java

Convertir a mayúscula cada palabra de una cadena en Java

Siguiendo con los ejercicios de Java con cadenas vamos a ver hoy cómo capitalizar toda una cadena u oración. Es decir, vamos a ver cómo convertir a mayúscula la primera letra de cada palabra en una String.

Esto es diferente a cuando convertimos únicamente la primera letra a mayúscula y dejamos las demás intactas.

En resumen, vamos a convertir algo como “hola mundo soy una cadena” a algo como “Hola Mundo Soy Una Cadena”; poniendo la primera letra de cada palabra en mayúscula.

Nota: recuerda que ya vimos cómo convertir a mayúscula y minúscula.

Continue reading…

PHP - Determinar si cadena es minúscula, mayúscula o mixta

Comprobar si una cadena es minúscula o mayúscula en PHP

Funciones para decir si es mayúscula o minúscula en PHP

Hoy veremos cómo saber si una oración, cadena o string es minúscula en PHP, y también saber si es mayúscula.

Vamos a escribir una función que regresa un booleano indicando si la cadena pasada tiene todos los caracteres en minúscula y otra función que hace lo mismo pero con oraciones mayúsculas.

PHP - Determinar si cadena es minúscula, mayúscula o mixta

PHP – Determinar si cadena es minúscula, mayúscula o mixta

Finalmente escribiremos una tercer función que devuelve un número indicando si la cadena es mayúscula, minúscula o mixta.

Continue reading…