QNA > Q > Quali Sono I Buoni Siti Web Di Sfide Di Codifica?

Quali sono i buoni siti web di sfide di codifica?

I miei preferiti sono:

Topcoder - Home | Topcoder

Hanno cambiato circa 2015 la loro app di programmazione competitiva da un applet a un rich client. I campioni più prestigiosi sono partiti da Topcoder. Tutti i concorrenti si differenziano per il colore dei loro profili. Quelli con un ELO più alto appaiono visualizzati in rosso. Col tempo hanno iniziato ad accettare sfide da società terze, di solito aziende, con un incentivo economico. Perché? Perché la sfida consisteva nell'ottenere una soluzione tecnica per l'azienda pagando molto meno di quello che avrebbero dovuto pagare per un consulente, assicurandosi allo stesso tempo che avrebbero ottenuto diversi progetti, non solo uno. Questo è stato un movimento avido per i miei gusti e ha avuto un impatto negativo sulla reputazione del posto. Ci sono ancora sfide settimanali e mensili senza retribuzione economica nel mezzo. Queste sono ospitate in quella che hanno chiamato l'arena: Topcoder Arena

main-qimg-e689549ec8fd26b2ff1579a8c244647c

HackerRank - HackerRank

Molti tipi di sfide classificate e non classificate ogni mese. Esercizi non classificati per soddisfare la tua curiosità. Visivamente attraente. Grafici ELO. Premia anche il concorrente con emblemi dopo sfide di successo, esercizi o buone posizioni nelle classifiche. Attualmente probabilmente il mio preferito. Alcune sfide (serie di esercizi da risolvere uno al giorno durante alcuni giorni o una settimana) sono cofondate da terze parti (aziende) ma al contrario di Topcoder non sono finalizzate ad ottenere un problema risolto per un'azienda, è solo sponsorizzazione e immagine del marchio. Offrono anche alcune offerte di lavoro per le aziende con cui collaborano. L'ultima volta che ho controllato, quasi tutti erano basati negli USA. Questo è probabilmente il mio preferito, ma forse non il più famoso. Ho anche scambiato un paio di mail con Vivek, il loro CEO, tipo 6 o 7 anni fa.

main-qimg-fa71d08ca8d3cb68c0ffb871f402d2f6

CodeChef - CodeChef | Programming Competition,Programming Contest,Online Computer Programming

India based Codechef era qui a fare il giro prima di HackerRank. All'inizio erano concentrati in sfide classificate. L'ultima volta che ho controllato hanno diviso la pagina in sfide competitive (classificate) ed esercizi di pratica. Il meglio di Codechef era che dopo una competizione si poteva controllare cosa facevano i campioni. Esaminare il codice C++ e C altamente dotato era fantastico e molto fruttuoso (perché siccome più del 60% degli utenti sono indiani il linguaggio preferito è C++ e C). Ho avuto il piacere di vedere come i campioni riscrivevano ogni piccola operazione di base per massimizzare l'efficienza. Se siete pazzi per l'efficienza e la velocità, questo è il vostro sito.

main-qimg-39bbdcac44abd843e06d6b7527b547a8

Codility - Tech Recruiting Platform, Online Code Testing | Codility

Questa sembra essere l'opzione preferita dagli intervistatori di lavoro. Hanno alcuni esercizi. I primi sono abbastanza facili, ma gli ultimi sono formidabili. Se riesci a risolvere una delle loro sfide per primo e finisci nella Top3 ottieni anche una maglietta :) Se risolvi una delle loro sfide con un punteggio perfetto tenendo conto del tempo e dell'efficienza dello spazio ottieni comunque un certificato molto figo. Non fanno sfide settimanali o mensili classificate, che esercitano per essere completate giorno per giorno. Semplicemente rilasciano una sfida ogni x mesi composta da un singolo esercizio, che tende ad essere molto difficile negli ultimi anni. Sono così orgoglioso di una nona posizione mondiale che sono riuscito a raggiungere qualche tempo fa.

main-qimg-eb46a56850f0163620b58739e3642e17

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

Ok. Almeno 5 anni fa avevano solo esercizi. Ora stanno facendo quello che fa Hackerrank. Il set di esercizi che avevano era molto buono, quindi potresti voler dare un'occhiata. Nella loro nuova UI sembra essere un po' difficile trovare le liste di esercizi. Ecco qui:

Problemi - LeetCode

main-qimg-e9a16e55c5271cd18c97c67243a7c044

Progetto Euler - Informazioni - Progetto Euler

Questo era un classico ed è il padre di tutte le pagine precedenti. Ancora, ospita alcuni problemi classici da non perdere. L'UI è meno appariscente dei siti precedenti e non ospita nemmeno campionati. È solo una lista di problemi con una semplice UI per inviare il vostro codice.

main-qimg-20338de32c80c7e47ac8d5de2eb953e3

Di Sandler

Quali sono le ragioni per cui gli utenti di cellulari Samsung passano ad altre marche? :: Cos'è il 5G e come migliorerà la mia vita?
Link utili