Se você tem interesse em aprender a programar e treinar bastante sua lógica e raciocínio, recomendo os seguintes site:
- UVA: site que reúne um conjunto de problemas bem legal, dos mais variados assuntos: adhoc, programação dinâmica, backtracking, etc. Também tem os problemas usados em maratonas de programação regionais e mundiais. Pode submeter os problemas com C/C++, Java.
- SPOJ: similar so UVA e tem tradução para o português.
- TopCoder: vários problemas legais também. De vez em quando tem campeonato de programação patrocinado por grandes empresas, como NASA, Yahoo, Google. Se você vence, ganha uma graninha e pode ganhar até um emprego nessas empresas grandes também.
- Project Euler: problemas matemáticos onde você só precisa entrar com a resposta. Mas o legal é criar um algoritmo para poder descobrir essa resposta.
- CodingBat: é um site voltado para iniciantes que queiram praticar Java e/ou Python.
- Coderbyte: também tem uma série de problemas, e já oferece um ambiente para você codificar e testar o seu algoritmo antes de submeter.
- CodeChef: também é um juiz online como o SPOJ e UVA. Pode submeter a solução em várias linguagens: C/C++, Java, Phyton, Go, Lisp, PHP, entre outras.
- Hacker Rank: também é um juiz online e pode submeter as soluções em diversas linguagens.
- URI: também é um juiz online e pode submeter as soluções em diversas linguagens. Disponível em português. Tem problemas separados por tipo (fácil, Strings, estrutura de dados, grafos, etc).
- CodinGame: resolução de problemas através de puzzels e joguinhos. Suporta várias linguagens e é bem legal!
Nenhum comentário:
Postar um comentário