Parzibyte's blog

Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.

JavaScript: separar cadena en bloques

En el post de hoy vamos a ver cómo dividir una cadena en pedazos si es que supera una máxima longitud. Por ejemplo, separar la string en JS si mide más de 5, y además de eso dividirla en fragmentos de N cantidad.

Vamos a ver cómo separar una cadena cada cierto número de caracteres y también cómo dividirla en trozos pequeños colocados en un arreglo donde se respete una cierta longitud.

(más…)

Java: convertir fecha como cadena a LocalDateTime

Anteriormente en mi blog ya te mostré cómo formatear la fecha y hora actual en Java.

Ahora en este post te enseñaré a crear un objeto de tipo LocalDateTime a partir de una fecha como cadena o String.

Con lo que te enseñaré podrás crear un LocalDateTime a partir de una String y con el formato que tú quieras.

(más…)

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…)

Python: saber si cadena aparece en otra únicamente una vez

En este post de programación en Python vamos a ver cómo saber si una subcadena, letra, palabra o substring aparece solo una vez en otra cadena.

De este modo vamos a saber si una letra aparece únicamente una vez en una cadena, si una palabra aparece solo una vez en una frase, etcétera.

(más…)

C – Saber si cadena es alfanumérica

En este post de programación en C vamos a ver cómo comprobar si una cadena tiene al menos un número y una letra (puede servir para validar una contraseña).

Básicamente veremos si la cadena es alfanumérica regresando un resultado falso o verdadero en una función. Todo esto en lenguaje C que también sirve en C++.

(más…)

Recorrer cadena carácter por carácter en C

En el post de hoy vamos a ver cómo recorrer una cadena letra por letra en C. Te mostraré dos ejemplos de recorrer, char por char, una cadena en C.

Veremos cómo usar un ciclo for con la longitud de la cadena para iterarla y también un ciclo while verificando si hemos llegado al carácter nulo.

Nota: esto también funciona en C++ aunque ahí hay métodos más fáciles.

(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…)

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…)