leetcode vs hackerrank vs topcoder


Vastaus 1:

Hei siellä!

Se riippuu sinusta, ts. Olet aloittelija tai sinulla on kokemusta kilpailukykyisestä ohjelmoinnista.

Katsokaamme yksi kerrallaan molemmista:

Hackerrank:

Jos olet aloittelija ja haluat kehittää peruskonseptin, ehdotan tämän sivuston käyttämistä, koska heillä on joitain hyviä aloittelijoille tarkoitettuja ongelmia, jotka on lajiteltu tason mukaan eli saat ongelmia kasvavassa vaikeustasossa. Ja soveltamalla jotakin peruslogiikkaa pystyt murtaamaan ne. Ja voimme myös sanoa, että heillä on hyvä aloittelijaystävällinen ympäristö.

Ne jakavat myös ongelmat aiheellisella tavalla, esimerkiksi jos olet juuri valmistunut silmukkakonseptiin ja haluat ratkaista ongelman sen avulla, niin voit. Ja heillä on joitain muita ominaisuuksia, kuten 30 päivän koodit, tai äskettäin he julkaisevat uuden osan, ts. Haastattelun valmistelun, josta saat joitain videoita, jotka liittyvät teknisiin haastattelukierroksiin.

Pääalue, jota ne kattavat:

Algoritmit, matematiikka, SQL, toiminnallinen ohjelmointi, AI ja enemmän.

Codechef:

Mielestäni, jos et ole perehtynyt algoritmien ja tietorakenteen perusteisiin, tulet tällöin turhautumaan tällä verkkosivustolla, koska heidän ongelmansa on suurin, vaikka näet BST-pohjaisen aloittelijan ensimmäisen ongelman ( Binaarinen hakupuu). Joten Codechefin ongelmien ratkaisemiseksi on perusvaatimus, että sinun on tunnettava algoritmien ja tietorakenteiden perusteet. Ja jos tiedät perusasiat, olet kaikki valmiina, voit vain käydä ja aloittaa ongelman ratkaisemisen niin paljon kuin pystyt.

Jopa heillä on suuri joukko koodereita, jotka osallistuvat foorumeihin, kirjoittavat oppaita ja osallistuvat CodeChefin koodauskilpailuihin.

Joten ylhäältä voit valita ane-alustan, joka sopii sinulle hyvin, ja aloittaa harjoituksen.

Ehdotus:

Jos haluat tietää näkökulmasi, ehdotan, että siirryt kooditunnistimen kanssa lukemaan heidän tarjoamansa resurssit, jonka jälkeen yrität ratkaista heidän tarjoamansa ongelmat. Ja jos joudut johonkin ongelmaan, kirjaa muistiin ongelmaasi käyttämäsi lähestymistapa ja tarkista se, jaa se myös ystäviesi kanssa ja pyydä heitä testaamaan koodi tekemällä omia mukautettuja tapauksia ja yritä osoittaa missä virhe.

Kiitos.

Hyvää koodausta.