Autor: Benjamin Grando Moreira

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

A ordem das instruções if altera a velocidade do código?

Imagine que você precisa determinar, de um conjunto de dados, quantos valores são pares, ímpares e neutros. Existem diversas formas de elaborar os desvio condicionais, mas basicamente, é melhor primeiro testar se o valor é par ou ímpar. Existe alguma diferença em relação ao tempo de processamento na ordem que os testes forem realizados. No […]

Read More

Solicitação de algoritmo 6

Ajudo agora com uma solicitação de algoritmo feita por Gabriel Cabello, que enviou um enunciado curto e simples de entender, mas como envolve manipulação de strings, pode ser complicado de resolver. Enunciado: desenvolva um programa que receba uma frase do usuário e em seguida mostre a frase digitada, mas com as palavras duplicadas. Exemplo: “Eu […]

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