3
Linguagens de Programação
UMG
2
Linguagens de Programação
UMG
36
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
2
Linguagens de Programação
UMG
35
Linguagens de Programação
UMG
16
Linguagens de Programação
UMG
2
Linguagens de Programação
UMG
13
Linguagens de Programação
UMG
3
Linguagens de Programação
UMG
Texto de pré-visualização
Exercícios Difíceis de Python 1 Validador de Expressões Matemáticas Escreva uma função que valide se uma expressão matemática tem os parênteses corretamente balanceados Exemplo 53241 válido 53241 inválido 2 Anagramas em Substrings Dado uma string s e uma string p conte quantas substrings de s são anagramas de p Exemplo s cbaebabacd p abc Output 2 pois cba e bac são anagramas 3 Sistema de Plugins com Decorators Implemente um sistema de plugins usando decorators Cada função decorada deve ser registrada automaticamente em um dicionário global 4 Intérprete Básico de Linguagem Crie um mini interpretador que aceite comandos como SET x 10 ADD x 5 PRINT x e armazene os valores em um dicionário 5 Gerador de Senhas Seguras Crie uma função que gere senhas aleatórias mas seguras com regras de complexidade configuráveis número de maiúsculas símbolos comprimento etc 6 Caminhos de um Labirinto Backtracking Dado um labirinto representado por uma matriz 0 livre 1 parede encontre todos os caminhos possíveis da entrada até a saída 7 Detecção de Palíndromos em Arquivo Gigante Leia um arquivo muito grande linha por linha e retorne as 10 maiores palavras palíndromas encontradas 8 Simulação de Sistema Bancário Modele um sistema bancário orientado a objetos com classes como Conta Cliente Transferência e registre transações com histórico 9 Compressão de String tipo RLE Escreva uma função que comprima uma string utilizando RunLength Encoding Exemplo aaabbc a3b2c1 10 Paralelização com concurrentfutures Crie um programa que baixe várias páginas da web em paralelo e calcule o número total de palavras em cada uma
3
Linguagens de Programação
UMG
2
Linguagens de Programação
UMG
36
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
2
Linguagens de Programação
UMG
35
Linguagens de Programação
UMG
16
Linguagens de Programação
UMG
2
Linguagens de Programação
UMG
13
Linguagens de Programação
UMG
3
Linguagens de Programação
UMG
Texto de pré-visualização
Exercícios Difíceis de Python 1 Validador de Expressões Matemáticas Escreva uma função que valide se uma expressão matemática tem os parênteses corretamente balanceados Exemplo 53241 válido 53241 inválido 2 Anagramas em Substrings Dado uma string s e uma string p conte quantas substrings de s são anagramas de p Exemplo s cbaebabacd p abc Output 2 pois cba e bac são anagramas 3 Sistema de Plugins com Decorators Implemente um sistema de plugins usando decorators Cada função decorada deve ser registrada automaticamente em um dicionário global 4 Intérprete Básico de Linguagem Crie um mini interpretador que aceite comandos como SET x 10 ADD x 5 PRINT x e armazene os valores em um dicionário 5 Gerador de Senhas Seguras Crie uma função que gere senhas aleatórias mas seguras com regras de complexidade configuráveis número de maiúsculas símbolos comprimento etc 6 Caminhos de um Labirinto Backtracking Dado um labirinto representado por uma matriz 0 livre 1 parede encontre todos os caminhos possíveis da entrada até a saída 7 Detecção de Palíndromos em Arquivo Gigante Leia um arquivo muito grande linha por linha e retorne as 10 maiores palavras palíndromas encontradas 8 Simulação de Sistema Bancário Modele um sistema bancário orientado a objetos com classes como Conta Cliente Transferência e registre transações com histórico 9 Compressão de String tipo RLE Escreva uma função que comprima uma string utilizando RunLength Encoding Exemplo aaabbc a3b2c1 10 Paralelização com concurrentfutures Crie um programa que baixe várias páginas da web em paralelo e calcule o número total de palavras em cada uma