Número primo en Python

Hoy vamos a ver cómo comprobar si un número es primo en Python. Recuerda que un número es primo si no es divisible entre otro número que no sea sí mismo y el 1. Por ejemplo, el 5 es primo porque solo es divisible entre 1 y entre 5. Llamamos divisible a un número cuando al dividirlo de manera entera, el residuo es 0. Veamos entonces cómo saber si número es primo con el lenguaje Python. ...

octubre 30, 2020 · 3 min · 515 palabras · Parzibyte

C - Intercambiar elementos de arreglo de cadenas

En este post de programación en C, también conocido como ANSI C vamos a ver cómo intercambiar los elementos de un arreglo de cadenas o strings, es decir, modificar los elementos de un arreglo de strings a través de su índice. En otras palabras, hacer un intercambio como: temporal = arreglo[0] arreglo[0] = arreglo[1] arreglo[1] = temporal Aunque suena fácil, recordemos que en C no podemos hacer eso con los arreglos de cadenas, y debemos usar otras funciones que trabajan con apuntadores. ...

octubre 29, 2020 · 3 min · 446 palabras · Parzibyte

Python: ejercicios resueltos de fechas

En este post de programación en Python vamos a resolver varios ejercicios con fechas. Se trata del tema introducción a la programación en donde se extra el año, mes y día de una fecha representada como entero. Además de eso se muestran otras funciones que validan el año, el mes, obtienen el nombre del mes, etcétera. ...

octubre 24, 2020 · 8 min · 1541 palabras · Parzibyte

Ordenar listas en Python

En este post vamos a ver distintos métodos y formas de ordenar arreglos o listas en el lenguaje de programación Python. No vamos a ver cuál es más eficiente, solo vamos a ver los métodos nativos y los métodos manuales, aunque me parece que los métodos nativos (algoritmo Timsort) serán más rápidos y eficientes la mayoría de veces. Nota: como en otros tutoriales de Python, en este caso me referiré a lista y arreglo como lo mismo. ...

septiembre 25, 2020 · 4 min · 674 palabras · Parzibyte

Python: días que tiene un mes

En este post te voy a enseñar a obtener los días totales que tiene un mes, a partir del número de mes, tomando en cuenta el año bisiesto y el mes, ya que no todos los días tienen 30, 31 o 28 días. Si bien el resultado será confiable, esto que te muestro es más bien la solución a un ejercicio de programación en Python que indica cuántos días tiene un mes tomando en cuenta el año. ...

septiembre 22, 2020 · 3 min · 467 palabras · Parzibyte

Quicksort en Python - Algoritmo de ordenamiento

En este post de programación en Python te enseñaré a ordenar una lista o arreglo usando el ordenamiento rápido también conocido como Quicksort. Como en varios tutoriales de Python, me referiré a las listas ya sea con ese nombre o con “arreglo”. ...

septiembre 8, 2020 · 5 min · 904 palabras · Parzibyte

Python - Ordenamiento de burbuja

Hoy veremos cómo implementar el algoritmo de la burbuja para ordenar una lista o arreglo en Python; es decir, el código python para ordenar un arreglo con el ordenamiento de burbuja. Recordemos que este método es más lento comparado con otros, pero que nos sirve de introducción para el ordenamiento de listas. Nota: aquí, asumiré que “lista” y “arreglo” son lo mismo. ...

septiembre 5, 2020 · 3 min · 497 palabras · Parzibyte

Java - Conversor de bases numéricas

En este post te mostraré un pequeño conversor de números en Java. Es un programa que convierte de binario a decimal, de decimal a binario, de hexadecimal a octal, etcétera. Soporta las siguientes bases: Binario Octal Decimal Hexadecimal Soportando la conversión entre cualquiera de estas bases. Al inicio el programa pregunta cómo se quiere convertir el número y luego se muestra el resultado. ...

septiembre 2, 2020 · 12 min · 2451 palabras · Parzibyte

Java - Ordenamiento por selección

En este post sobre programación en Java te mostraré cómo ordenar un arreglo o array usando el algoritmo de ordenamiento por selección, también conocido como Algoritmo de selección. De este modo aprenderás a ordenar un arreglo usando un método distinto al método de la burbuja o al quicksort. ...

agosto 31, 2020 · 2 min · 409 palabras · Parzibyte

Año bisiesto en Java - Programación

Hoy vas a aprender a determinar si un año es bisiesto en Java. El algoritmo dice que un año es bisiesto si es divisible entre 4, y (NO divisible entre 100 o divisible entre 400). Vamos a hacer una función que regresa un booleano indicando si el año es o no bisiesto, con Java. ...

agosto 28, 2020 · 2 min · 412 palabras · Parzibyte