BEACHTUNG!! Programmierer, Programmierer und Hacker, Studenten und Profis, Technikfreaks und Neulinge - AUFRÜSTEN!! Der Countdown zu einem der größten Programmierereignisse der Welt - GOOGLE CODE JAM 2015 - hat begonnen. Mit weniger als 10 Tagen bis zur Qualifikationsrunde, die am 10. April stattfindet, hat das Auffrischen der algorithmischen Fähigkeiten für jeden Einzelnen in der Programmierwelt oberste Priorität. Ein ansehnliches Preisgeld garantiert strenge Vorbereitung und harten Wettbewerb. Vor allem aber ist es der Titel des weltbesten Programmierers und der damit verbundene Respekt, von dem jeder träumt.
- $ 15.000 USD - Gewinner
- $ 2.000 USD - Zweiter Platz
- $ 1.000 USD - Dritter Platz
Dieses Jahr, Code Jam wird etwas Besonderes. Google hat geplant, den ersten Wettbewerb von Codes für verteilte Umgebungen zu organisieren - DISTRIBUTED CODE JAM - 2015, der die Anwendung von Algorithmen zur Latenzreduzierung und einen schnelleren Speicherzugriff umfasst, usw. und natürlich das allgemeine algorithmische Wissen.
SIEHE DEN ZEITPLAN VON GOOGLE CODE JAM 2015 hier.
Über Google Code Jam:
CODE JAM besteht aus 4 Online-Runden und 1 Finale vor Ort.
- Die Zeroeth-Runde ist eine 27-stündige Qualifikationsrunde am 10. April um 2300 UTC, in der die Teilnehmer algorithmische Probleme lösen müssen, um eine vorgegebene Mindestpunktzahl zu erhalten. Andernfalls schaffen sie es nicht in die 1. Runde.
- Die 1. Runde findet in Teilen von 3 Teilrunden statt - UNTERRUNDE A / B / C. Ein Programmierer geht in die 2. Runde, wenn er es schafft, in einer der oben genannten 3 Unterrunden unter den Top 1000 zu sein.
- Die 2. Runde ist ein normaler Online-Wettbewerb, bei dem die 500 besten Programmierer in die 3. Runde gehen.
- Die 3. Runde ist wieder ein normaler Online-Codierungswettbewerb, bei dem nur die 25 besten Programmierer das Weltfinale erreichen.
Die letzte Vor-Ort-Runde soll im Google-Büro in Seattle, Washington, USA, stattfinden. Finalisten müssen die Probleme auf den von Google bereitgestellten Systemen lösen.
Verlauf von Google Code Jam:
Das Code Jam-Turnier wurde 2003 mit mehr als 5000 Programmierern gestartet. Der erste Gewinner des Wettbewerbs war Jimmy Mardell aus Schweden im Jahr 2003. Der jüngste Gewinner ist Gennady Korotkevich aus Weißrussland im Jahr 2014, der über 25000 Teilnehmer besiegte, um den Titel zu erringen. Erstaunlich wie es ist, nahm Gennady den Pokal bei seinem ersten Auftritt in Code Jam.
Für dich empfohlen: So erstellen Sie eine Website - Eine vollständige Anleitung
Das Weltfinale des Turniers findet in einem der Hauptsitze von Google statt. In Mountain View, Kalifornien, USA, findet das erste Finale statt. Das diesjährige Finale findet am 14. August 2015 im Google-Büro in Seattle, Washington, USA, statt.
Noch nie konnte ein Finalist im Finale perfekte Ergebnisse erzielen. Die Probleme, die den Finalisten gestellt werden, gehören zu den schwierigsten, die es je gab. Einige Fragen, die von keinem Finalisten gelöst werden konnten, sind:
- König - 2008
- Ninjutsu - 2010
- Die Wege von Ying-Yang
- Programm innerhalb eines Programms - 2011
- Abstieg im Dunkeln - 2012
Die Chinesen, die für Ausdauer, harte Arbeit und Innovation bekannt sind, haben im Laufe der Jahre mit 2 Gewinnern, 3 Zweitplatzierten und 1 Zweitplatzierten die besten Leistungen im Google Code Jam erbracht. Russland, Weißrussland, Polen und Japan folgen an den nächsten aufeinander folgenden Orten.
REGISTRIEREN SIE SICH FÜR GOOGLE CODE JAM 2015 hier.
Wie man anfängt?
Nun, für meine nicht programmierenden Leser wurde Rom nicht an einem Tag gebaut. Gleiches gilt hier. Wenn Sie ein Anfänger sind, können Sie durch ausreichend Übung die Qualifikationsrunde bestehen. Einige der nützlichen Links sind:
- GOOGLE CODE JAM 2014 Fragen zur Qualifikationsrunde.
- Codechef üben einfach.
- Diskussionsforen.
- Paketüberfluss.
Einige der am häufigsten vorkommenden Algorithmen sind:
- Prime Siebe
- Sortierung
- Kürzester Weg
- String-Suche
Der GOOGLE CODE JAM ist eines der angesehensten Turniere in der Programmierarena. Einige andere Top-Wettbewerbe, die unter Programmierern und Entwicklern bekannt sind, sind
- Der Top Coder Open (TCO)
- ACM ICPC
Für dich empfohlen: So erstellen Sie eine Website - Eine vollständige Anleitung
Nun, das sind alle grundlegenden Informationen, die Sie benötigen, um loszulegen. AUF DIE PLÄTZE, FERTIG, LOS!!!
Besuchen Sie weiterhin die Geek-Kategorie, um weitere Updates von fossBytes zu erhalten!