Convertir entero a cadena en C++ (int a string)

Convertir entero a cadena en C++ (int a string)

En este corto post de programación en C++ te mostraré una función para convertir un número entero a cadena, es decir, de int a string.

He encerrado el comportamiento dentro de una función de CPP de modo que puedes invocarla para convertir el número a cadena y que tu código sea más simple.

Vamos a usar stringstream para redireccionar el entero y luego convertirlo a un string.

(más…)

Go: convertir interface a otro tipo de dato

En el tutorial de hoy vamos a ver cómo convertir de un valor de tipo interface a cualquier otro tipo en Go también conocido como Golang.

Un interface es un valor “genérico” (aunque los genéricos son otra cosa en Go y se han introducido recientemente), y como Golang es fuertemente tipado debemos hacer la conversión explícita.

Por eso es que hoy veremos cómo convertir una interface a string, int, int64, etcétera.

(más…)

Programación Java - Ingresar palabra letra por letra en Árbol binario

Java: ingresar palabra en árbol binario

Hoy vamos a resolver un ejercicio de Java. Se trata de solicitar una palabra y almacenarla en un árbol binario de búsqueda o ABB. El mismo dice así:

  • Diseñar un programa en Java que ingrese una palabra mínima de 10 caracteres (se debe realizar la verificación de que no acepte frases), proceda a
    separar carácter a carácter y guardarlos en un ABB
  • Recuerde que la primera letra será la Raíz.
  • Es importante indicar que todo debe ser ejecutado en consola.
  • El programa debe tener mínimo las siguientes opciones: Ingresar, Visualizar (pre-orden, post-orden e in-orden) y Finalizar.
  • El programa debe tener al menos 3 clases.

(más…)

Guardar números de teléfono en base de datos

En este post vamos a hablar sobre cómo guardar números telefónicos, teléfonos o números de teléfono en las bases de datos, enfocándonos en el tipo de dato.

Esto va a responder a la pregunta de ¿Cuál tipo de dato usar para guardar números de teléfono?.

Lo expuesto aquí es mi opinión y sugerencia, pero al final puedes hacer lo que gustes. Aunque la respuesta parezca obvia, he visto que varios usuarios preguntan esto y por eso he decidido hacer este post.

(más…)

Cadena aleatoria con JavaScript

Cadena aleatoria con JavaScript

En el post de hoy te enseñaré a generar una string aleatoria usando el lenguaje de programación JavaScript.

Al final tendremos una función que nos dará una cadena con caracteres aleatorios dependiendo de la longitud deseada. El ejercicio dice así:

Escribe una función de JavaScript que genere una cadena (de longitud especificada) de caracteres aleatorios.

Ejemplo de lista de caracteres válidos: “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789”

Obviamente tú podrás cambiar el banco de letras si así lo deseas. Veamos cómo hacerlo con JS.

(más…)

Caracteres únicos de una cadena en JavaScript - Ejercicio de programación resuelto

Extraer caracteres únicos de cadena con JavaScript

Hoy vamos a ver cómo extraer caracteres únicos de una cadena con JavaScript. El ejercicio solicita lo siguiente:

Escribe una función de JavaScript para extraer caracteres únicos de una cadena.

Cadena de ejemplo: “the quick brown fox jumps over the lazy dog”

Salida esperada: ” thequickbrownfxjmpsvlazydg “

Fíjate en que también estoy tomando en cuenta el espacio. Por cierto, esa cadena es un pangrama.

Veamos cómo hacerlo con JS.

(más…)

Contar vocales de una cadena en JavaScript - Programación

JavaScript: contar vocales

Hoy vamos a ver cómo contar las vocales de una cadena en JavaScript. A partir de una cadena vamos a realizar el conteo de las vocales. El ejercicio dice así:

Escribe una función de JavaScript que acepte una cadena como parámetro y cuente el número de vocales dentro de la cadena.

Toma en cuenta que solo vamos a contar la cantidad de vocales, y no vamos a agrupar o separar.

Verás que es algo fácil, solo es cuestión de recorrer la cadena letra por letra y ver si una de sus letras es una vocal. Vamos a usar la función includes de una cadena.

(más…)

Palabra más larga de una cadena en JavaScript

JavaScript: encontrar palabra más larga dentro de cadena

Hoy vamos a ver cómo encontrar la palabra más larga (con mayor longitud) dentro de una oración, cadena o string usando JavaScript.

Es decir, a partir de una simple cadena vamos a encontrar la subcadena más larga que exista dentro de la misma.

El problema dice así:

Escribe una función JavaScript que acepte una cadena como parámetro y encuentre la palabra más larga dentro de la cadena.

Para ello vamos a usar split y un simple algoritmo que recorre las palabras y va comparando.

(más…)

Agregar cero a la izquierda con Python - Rellenar número

Python – Agregar cero si número es de un dígito

En este post te mostraré cómo agregar un cero a la izquierda de un número en caso de que el número sea de un dígito, usando Python.

Por ejemplo, el número 9 es de un dígito así que se le agrega el 0 al a izquierda, pero para el caso del número 10 ya no se le agrega porque tiene dos dígitos.

Dentro del post te mostraré un ejemplo para agregar el cero si el número tiene un dígito, pero podrás modificarlo para que sea cualquier cantidad de dígitos.

(más…)

Por parzibyte, hace
Ordenar arreglos en C sharp - Burbuja (bubble sort)

C# – Ordenamiento de burbuja

En el artículo de hoy te mostraré cómo ordenar un arreglo en C# usando el método de la burbuja, ordenamiento de burbuja o bubble sort.

Al final tendremos una función que va a ordenar un arreglo usando el ordenamiento de burbuja. Te mostraré ejemplos para ordenar de manera ascendente y descendente, así como un ejemplo para ordenar arreglos de cadena.

(más…)

Por parzibyte, hace

Python: validar secuencia de ADN

En este post te mostraré un ejercicio sencillo en Python. Se trata de, dada una cadena que representa la secuencia de ADN, ver si es válida.

No creas que será algo complejo o algo que tenga que ver realmente con el ADN (o cosas de esas que van mucho más allá de la programación) sino que simplemente será un ejercicio para comprobar si una string contiene únicamente las letras A, C, T y G.

(más…)