Categoría: codewars

Bienvenido al blog de Parzibyte. Vas a encontrar tutoriales y tips de programación, bases de datos, redes, electrónica e informática general. Ejemplos de código, aplicaciones gratuitas y open source

Algoritmo en JavaScript: elevador más cercano

Resolviendo otro ejercicio de CodeWars me encontré uno en donde nos pide que hagamos una función que indique el elevador (izquierda o derecha) más cercano a un piso de un edificio. Dice más o menos así: Existen 2 elevadores en un edificio, uno que está a la izquierda y otro a la derecha en un…
Leer más

Pangrama en Python

Hoy veremos cómo saber si una cadena u oración es un pangrama en Python. Un pangrama es un texto que usa todas las letras posibles del alfabeto de un idioma. Voy a explicar dos maneras de saber si una cadena es un pangrama usando Python; la primera forma recorre el alfabeto y comprueba si cada…
Leer más

JavaScript: comprobar si números están ordenados en orden ascendente

Introducción Hoy veremos otro ejercicio de codewars muy simple. Se trata de comprobar si todos los números en un arreglo están en orden ascendente. Recordemos que un arreglo, vector o array es una colección de elementos. Uno de números, ordenado de manera ascendente se vería así: [1, 4, 5, 80, 100, 500] En cambio, uno…
Leer más

Python y Codewars: baches en el camino

Introducción Hay un ejercicio que aunque no es tan difícil sí que es entretenido. Se trata de contar los baches en un camino y diagnosticar si nuestro auto (suponiendo que tenemos uno) podrá llegar sano y salvo a casa. El problema dice algo así: Suponiendo que tenemos un auto y el amortiguador de éste sólo…
Leer más

Python: función que regresa el número 5 sin usar números ni operadores

Introducción Continuando con algunos ejercicios de codewars, esta mañana me topé con uno muy interesante que me hizo pensar más de lo que debería. Se trataba de algo muy, muy simple: escribir una función que regresara el número 5 utilizando el lenguaje Python. Algo así: def regresar_cinco(): return 5 Pero con algunas restricciones: no usar…
Leer más

The Feast of Many Beasts (La fiesta de muchas bestias) solución Javascript

Introducción Resolviendo ejercicios de codewars, encontré uno que no es nada difícil pero me gustó mucho. Se trata de la fiesta de muchas bestias. Es muy simple. ¡Todos los animales están teniendo una fiesta! Cada animal trae un plato. Sólo hay una regla: el plato debe comenzar y terminar con las mismas letras que el…
Leer más

Python: Volumen y área total de una caja

Introducción Esto es otro ejercicio sacado de codewars. Se trata de calcular el volumen y el área total de una caja, y devolverlos en una lista. El problema dice más o menos así: Dada la altura, anchura y profundidad de una caja, calcular su volumen y su superficie o área total. Es decir, tenemos que…
Leer más

PostgreSQL: Separar una cadena con expresión regular y poner los resultados en filas

Introducción Este es otro ejercicio de codewars que estuve a punto de resolver correctamente, aunque al final utilicé unos métodos no recomendados para el ejercicio, pero funcionaron. El problema era el siguiente: Dada una cadena aleatoria, partirla en diferentes filas cada que se encontrara cualquier vocal. Por ejemplo, veamos esta cadena: ah7ki3eumgpa72mdpwe8od Si la partimos…
Leer más

Remover primer y último carácter en Python

Comenzaré a publicar algunas soluciones a algunos sencillos katas de codewars.com. En este caso, el objetivo es, dada una cadena, devolverla pero sin el primer y último carácter. La solución (claro que hay otras y mejores) es la siguiente: def remove_char(s): return s[ 1:len(s) – 1] Simplemente estamos cortando la cadena desde el 1 hasta…
Leer más