Categoria: Python

Solicitação de algoritmo 7

A solicitação foi realizada por Bruna Vitória Chaga, que faz uso de uma plataforma que achei bastante interessante para treinar a resolução de algoritmos. Segue o enunciado na plataforma: https://thehuxley.com/problem/5?quizId=6719 Enunciado: no Banco do Brasilo, existem apenas dois caixas para atender as pessoas. Porém, toda hora do almoço é um problema, pois existem duas filas […]

Read More

Mostrar texto/string ao contrário

Trago um exercício resolvido simples (tanto o enunciado, quanto a resolução), mas que traz dificuldade por se tratar da manipulação de textos, e isso normalmente traz algumas questões dificultadoras. Enunciado: faça um algoritmo que leia um texto e mostre o texto ao contrário. A solução é mostrada nas linguagens Python, C e C++. A solução […]

Read More

O que é mais rápido: um laço while ou um laço for?

Existe diferença no tempo de processamento utilizando um laço de repetição for ou while. Ou seja, a escolha do laço de repetição impacta no desempenho do código? Sim, existe diferença, dependendo da linguagem de programação utilizada. Mostro aqui a diferença nas linguagens de programação C e Python e também aproveito para comentar sobre o processo […]

Read More

Mapa do tesouro

Nesse post proponho um algoritmo para solucionar uma caça ao tesouro a partir de um mapa. O algoritmo inicia solicitando o mapa e depois avalia se, a partir do mapa especificado, é possível alcançar o tesouro seguindo as instruções. O mapa aceita os caracteres “>”, “v”, “<“, “^”, “*” e “.”, indicando respectivamente: “ir para a […]

Read More