Casa > O > O Que São Bons Sites De Desafios De Codificação?

O que são bons sites de desafios de codificação?

Os meus favoritos são:

Topcoder - Home | Topcoder

Mudaram por volta de 2015 a sua aplicação de programação competitiva de um applet para um cliente rico. Os campeões mais prestigiados começaram em Topcoder. Todos os concorrentes são diferenciados pela cor dos seus perfis. Os que têm um ELO superior aparecem em vermelho. Com o tempo eles começaram a aceitar desafios de terceiras empresas, geralmente empresas, com um incentivo econômico. Porquê? Porque o desafio era conseguir uma solução técnica para a empresa pagando muito menos do que teriam que pagar por um consultor, ao mesmo tempo em que garantiam que conseguiriam vários projetos, e não apenas um. Este foi um movimento ganancioso para o meu gosto e teve um impacto negativo na reputação do local. Ainda há desafios semanais e mensais sem retribuição econômica no meio. Estes são hospedados no que eles chamam de arena: Topcoder Arena

main-qimg-e689549ec8fd26b2ff1579a8c244647c

HackerRank - HackerRank

Muitos tipos de desafios classificados e não classificados todos os meses. Exercícios não classificados para satisfazer a sua curiosidade. Visualmente atraentes. Gráficos ELO. Recompensa também o competidor com emblemas após desafios bem sucedidos, exercícios ou boas posições nos gráficos. Atualmente provavelmente o meu favorito. Alguns desafios (série de exercícios a serem resolvidos um por dia durante alguns dias ou uma semana) são cofundados por terceiros (empresas), mas ao contrário do Topcoder, eles não têm como objetivo resolver um problema para um negócio, é apenas patrocínio e imagem de marca. Eles oferecem também algumas ofertas de trabalho para os negócios com os quais colaboram. Da última vez que verifiquei, quase todos estavam nos EUA. Esta é provavelmente a minha favorita, mas talvez não a mais famosa. Eu até troquei alguns e-mails com Vivek, seu CEO, como 6 ou 7 anos atrás.

main-qimg-fa71d08ca8d3cb68c0ffb871f402d2f6

CodeChef - CodeChef | Concurso de Programação,Concurso de Programação,Online Computer Programming

O Codechef baseado na Índia estava aqui fazendo as rondas antes do HackerRank. No início eles estavam focados em desafios classificados. Da última vez que verifiquei, eles dividiram a página em desafios competitivos (classificados) e exercícios de prática. O melhor do Codechef era que depois de uma competição você podia verificar o que os campeões estavam fazendo. Examinar C++ e código C altamente dotado foi ótimo e muito proveitoso (porque como mais de 60% dos usuários são indianos a língua preferida é C++ e C). Eu tive o prazer de ver como os campeões iriam reescrever cada pequena operação básica para maximizar a eficiência. Se você é louco por eficiência e velocidade, este é o seu site.

main-qimg-39bbdcac44abd843e06d6b7527b547a8

Codility - Tech Recruiting Platform, Online Code Testing | Codility

Esta parece ser a opção preferida dos entrevistadores de emprego. Eles têm alguns exercícios. Os primeiros são bastante fáceis, mas os últimos são fantásticos. Se você conseguir resolver um dos desafios deles primeiro e terminar no Top3, você até recebe uma camiseta :) Se conseguir resolver um dos desafios deles com uma pontuação perfeita, tendo em conta a eficiência de tempo e espaço, continua a receber um certificado muito fixe. Eles não fazem desafios semanais ou mensais, que se exercitam para serem completados dia por dia. Eles apenas lançam um desafio a cada x meses, composto por um único exercício, que tende a ser muito difícil nos últimos anos. Estou tão orgulhoso de uma 9ª posição mundial que consegui alcançar há algum tempo.

main-qimg-eb46a56850f0163620b58739e3642e17

LeetCode - LeetCode - The World's Leading Online Programming Learning Platform

Ok. Pelo menos há 5 anos atrás eles só tinham exercícios. Agora eles estão fazendo o que o Hackerrank faz. O conjunto de exercícios que eles tinham era muito bom, então você pode querer dar uma olhada. Na sua nova IU parece ser um pouco complicado encontrar as listas de exercícios. Aqui está:

Problemas - LeetCode

main-qimg-e9a16e55c5271cd18c97c67243a7c044

Project Euler - About - Project Euler

Este foi um clássico e é o pai de todas as páginas anteriores. Mesmo assim, hospeda alguns problemas clássicos que você não quer perder. O UI é menos chamativo que os sites anteriores e também não hospeda campeonatos. É apenas uma lista de problemas com uma simples interface para enviar o seu código.

main-qimg-20338de32c80c7e47ac8d5de2eb953e3

De Geanine Cienega

O que é 5G, e como é que isso vai melhorar a minha vida? :: O TunePat é legítimo ou é um esquema? Quais são as suas opiniões sobre o TunePat?