JavaScript: cantidad de viernes 13 que tiene un año (ejercicio resuelto)

En este post voy a resolver un ejercicio de JavaScript tomado originalmente de Codewars. Un día desafortunado o sin suerte es un viernes que además es 13. Nuestra tarea es escribir una función que reciba el número de un año y devuelva la cantidad de “días desafortunados” que tiene, es decir, el conteo de viernes 13 que existen en ese año. ...

julio 9, 2019 · 3 min · 485 palabras · Parzibyte

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. 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. ...

julio 3, 2019 · 3 min · 517 palabras · Parzibyte

Ejercicio resuelto: semáforo con JavaScript

En este post veremos la solución a un ejercicio sencillo de JavaScript. Se trata de crear una función que regrese “amarillo”, “rojo”, o “verde” dependiendo del argumento que reciba indicando la luz encendida actualmente. La función va a indicar cuál es la luz que debería encender de acuerdo a la que está encendida actualmente. Si la luz es “rojo” entonces debe mostrar “verde”, si es “verde” debe mostrar “amarillo” y finalmente si es “amarillo” debe mostrar “rojo”. Por cierto, este es un ejercicio de Codewars. ...

julio 1, 2019 · 2 min · 354 palabras · Parzibyte

Invertir una cadena con C#

Hoy vamos a ver dos maneras de invertir una cadena o string en C#. La primer forma que veremos será para invertir una cadena con métodos que el lenguaje proporciona, y la segunda de una forma más manual. Esta última forma para invertir una cadena será para aquellos casos en donde alguien nos pide el algoritmo para invertir una cadena sin usar métodos que el lenguaje proporcione. ...

junio 29, 2019 · 2 min · 398 palabras · Parzibyte

Mayor y menor de 3 números en Python

En este post vamos a ver un algoritmo en Python para obtener el mayor de 3 números, y también el menor de 3 números. Con el método que veremos, más tarde podremos sacar el mayor de 4, 5, 6 o infinitos números, así como el menor de los mismos. Nota: esto ya lo hicimos con C. ...

junio 29, 2019 · 3 min · 442 palabras · Parzibyte

Rotar cadenas a la izquierda o derecha con Python

Este post es sobre el lenguaje de programación Python y trata sobre cómo rotar una cadena determinadas posiciones a la izquierda o derecha. Vamos a definir dos funciones que van a rotar una cadena N posiciones a la izquierda o a la derecha. Esto de las rotaciones de cadenas lo vimos con el algoritmo Cesar en Python. Nota: si quieres invertir una cadena mira este post. ...

junio 27, 2019 · 2 min · 344 palabras · Parzibyte

Invertir una cadena en Python

En un post anterior vimos cómo invertir un arreglo o lista de Python. En este artículo voy a explicar dos maneras de invertir una cadena o string en Python. La primera forma de invertir una cadena es usando operaciones con slices en Python, y la segunda es la forma “manual” usando un ciclo y creando una nueva cadena; analizando el algoritmo más a fondo. ...

junio 26, 2019 · 2 min · 344 palabras · Parzibyte

Ejercicios resueltos con SQL Server y AdventureWorks

En este post vamos a resolver algunas consultas propuestas en el motor de bases de datos de SQL Server y la base de datos AdventureWorks. Si no tienes SQL Server mira aquí cómo instalarlo, y si no sabes importar la base de datos, mira aquí cómo hacerlo. ¿Quieres ejercicios resueltos con MySQL? mira este post. ...

junio 14, 2019 · 6 min · 1131 palabras · Parzibyte

Tablas de multiplicar en Python usando ciclo while

Hoy vamos a ver cómo hacer una función en Python que imprima la tabla de multiplicar de un número. Recordemos que una tabla de multiplicar es aquella en donde se multiplica al número en cuestión por 1, luego por 2 y así hasta el 10. Vamos a crear la función para que reciba cualquier número y a partir del mismo imprima la tabla de multiplicar, todo ello usando el ciclo while. También podremos cambiar el límite para que imprima más allá del 10, pues lo definiremos en una constante. ...

mayo 28, 2019 · 2 min · 286 palabras · Parzibyte

Potencia en Python con ciclo while

Hoy vamos a ver cómo elevar un número a determinada potencia en Python pero sin usar pow ni el operador doble asterisco; para ello usaremos un ciclo while. De esta manera podremos elevar un número al cuadrado, al cubo o a cualquier potencia sin utilizar math.pow ni el operador de potencia. ...

mayo 27, 2019 · 2 min · 299 palabras · Parzibyte