Desafios

Desafio #6

Anagramas! Um anagrama é uma palavra ou frase formada com o re-arranjo de todas as letras de uma outra palavra ou frase (sem sobra ou falta). Exemplos: A palavra barco é um anagrama da palavra cobra (todas as letras de “cobra” usadas em “barco). A palavra mar não é um anagrama da palavra roma (a letra “o” em “roma” não foi usada). A palavra sal não é um anagrama da palavra mal (a letra “s” de “sal” não existe em “mal”).

Continue lendo

Desafio #5

Processando as informações da empresa: Considere, como exemplo, o seguinte arquivo funcionarios.json, com o seguinte conteúdo: { "funcionarios":[ { "id":0, "nome":"Marcelo", "sobrenome":"Silva", "salario":3200.00, "area":"SM" }, { "id":1, "nome":"Washington", "sobrenome":"Ramos", "salario":2700.00, "area":"UD" }, { "id":2, "nome":"Sergio", "sobrenome":"Pinheiro", "salario":2450.00, "area":"SD" }, { "id":3, "nome":"Bernardo", "sobrenome":"Costa", "salario":3700.00, "area":"SM" }, { "id":4, "nome":"Cleverton", "sobrenome":"Farias", "salario":2750.00, "area":"SD" }, { "id":5, "nome":"Abraão", "sobrenome":"Campos", "salario":2550.00, "area":"SD" }, { "id":6, "nome":"Letícia", "sobrenome":"Farias", "salario":2450.00, "area":"UD" }, { "id":7, "nome":"Fernando", "sobrenome":"Ramos", "salario":2450.

Continue lendo

Desafio #4

Contabilizar Peças de Xadrez. O xadrez é um jogo de tabuleiro estratégico, disputado por dois jogadores e que consiste em um tabuleiro com um arranjo de 8 linhas e colunas formando 64 posições diferentes como uma matriz [8 x 8]. Existem 6 diferentes tipos de peças no xadrez e cada tipo possui uma quantidade (destacada por parênteses): * Peão (8) * Bispo (2) * Cavalo (2) * Torre (2) * Rainha (1) * Rei (1)

Continue lendo

Desafio #3

Imprimir todos os números palindrômicos entre dois números. Um palíndromo é uma palavra ou expressão que pode ser lida da esquerda para a direita ou da direita para a esquerda mantendo o mesmo significado. Um exemplo de palíndromo é a palavra “reviver”. Neste desafio, a idéia é imprimir todos os números palindrômicos entre dois outros números. Tal como as palavras, os números palindrômicos mantém o mesmo valor se lidos de trás para a frente.

Continue lendo

Desafio #2

Programa para listar números primos. Crie uma conta no repl.it. Escreva um programa, usando Python, para listar todos os números primos entre 1 e 10000. Compartilhe o link do programa no repl.it com o grupo no Telegram

Continue lendo

Desafio #1

Adicione o seu nome a lista de participantes do grupo OsProgramadores no GitHub. Leia o tutorial sobre Git. Crie sua conta no GitHub. Acesse o projeto do site do grupo OsProgramadores e faça o fork do projeto para a sua conta no GitHub. Instale o git na sua máquina. Acesse a linha de comando (Windows) ou abra um terminal (Linux ou OSX). Crie um diretório onde você deseja instalar o projeto do site.

Continue lendo