Algoritmos

Buscaminas en C++ con programación orientada a objetos - Tablero con minas y celdas

Buscaminas en C++ con Programación orientada a objetos (POO)

En este post vamos a programar el juego de Buscaminas (Minesweeper) en C++ o CPP usando el paradigma de la programación orientada a objetos o POO. Anteriormente ya había mostrado este mismo juego pero en C, y aunque el código de C es compatible con C++ en este caso lo hice de nuevo y orientado […]

Buscaminas en C++ con Programación orientada a objetos (POO) Leer más »

Python - Ejercicios resueltos con secuencias de ADN y cadenas

Python – Ejercicios resueltos con secuencias de ADN

Hoy vamos a ver más ejercicios de Python con secuencias de ADN. Son 9 ejercicios y se trabaja con cadenas, bases y secuencias. La descripción dice así: Desarrollar un programa en Python para usar distintas funciones. El programa debe ofrecer un menú. Al comienzo del programa preguntar si se desea ingresar una secuencia particular en

Python – Ejercicios resueltos con secuencias de ADN Leer más »

Expandir cada letra de una cadena con Python - Descomprimir cadena multiplicando carácter por número

Python: expandir letras de cadena según número

Siguiendo con los ejercicios de programación en Python vamos a ver cómo descomprimir o expandir cada letra de una cadena según el número que está junto a ella. Por ejemplo, si tenemos la siguiente cadena formada por pares de letras y números en donde cada número indica las veces que un carácter debe expandirse: a1e4o6z9

Python: expandir letras de cadena según número Leer más »

Programación en Python - Saber si cadena empieza o termina con letra, subcadena o cadena

Python: saber si cadena empieza o termina con otra cadena

Siguiendo con los tutoriales de programación en Python vamos a analizar cómo saber si una cadena empieza con otra cadena o subcadena, y también cómo saber si una cadena termina con otra cadena o subcadena. Básicamente veremos si una string empieza con algo o termina con algo, usando endswith y startswith pero también revisando unas

Python: saber si cadena empieza o termina con otra cadena Leer más »