Código hash de Google

Hash Code es la competencia de programación basada en equipos de Google. Le brinda una plataforma para compartir sus habilidades y conectarse con otros programadores de todo el mundo mientras trabajan juntos para resolver un problema como un verdadero desafío de ingeniería de Google. Programadores de todo el mundo abordarán el primer problema a través de la ronda de clasificación en pequeños equipos de dos a cuatro. Esta ronda se realiza en línea, pero los equipos pueden unirse virtualmente para competir uno al lado del otro en Hash Code Hubs coordinados localmente. Los mejores equipos de esta ronda están invitados a ser parte de las finales mundiales virtuales y tener una oportunidad justa de ganar.

Proceso de registro: una vez que los registros estén abiertos, puede registrarse en g.co/hashcode . Debe seguir los tres pasos a continuación para participar en la competencia de código hash de Google:

  • Cree un nuevo perfil de concursos de programación o actualice el que ya tiene.
  • Regístrese para hashCode específicamente, y
  • Un cuadro sombreado en la parte superior de la página de programación de su sitio web confirmará el estado de su registro. Puede verificar el paso 3 en la sección » Mi equipo » que es parte de un equipo válido de 2 a 4 personas.

Pautas:

  • Los participantes pueden utilizar el lenguaje de programación de su elección.
  • Al menos dos (2) miembros del equipo deben cumplir con el requisito de edad mínima (al menos dieciocho (18) años) para que un Equipo participe en la Final Mundial.
  • Los participantes pueden usar cualquier editor de su elección, incluidos los disponibles en línea, siempre que el código no sea accesible para otros.
  • Los participantes no deben pedir ni recibir ayuda de nadie fuera de su equipo y serán descalificados del concurso HC si lo hacen.
  • Los participantes pueden preguntar al jurado sobre cualquier confusión con respecto a la declaración del problema enviando un correo electrónico a hashcode@google.com.
  • Los participantes deben enviar el código original. Cada envío de código debe incluir un archivo (normalmente, un archivo ZIP) que contenga el código fuente del programa.
  • Se necesitarán equipos para usar la plataforma de competencia para enviar sus soluciones para cada ronda.
  • El idioma utilizado por el equipo de Hash Code para la comunicación será el inglés y la declaración del problema de cada ronda también estará en inglés.

Rondas de código hash de Google

Ronda de práctica: aquí formarás tu equipo, te unirás a un Hub y practicarás.

  • Calendario: Comienza en el mes de enero normalmente.
  • Duración: Tendrás 48 días para practicar.

Calificaciones en línea: en esta ronda, verá una transmisión en vivo de YouTube para conocer un problema de optimización. Los equipos tendrán cuatro horas para resolverlo.

  • Horario: Después de la sesión de práctica, se le informará para participar en la ronda de clasificación.
  • Duración: 4 horas
  • Para la Ronda de Clasificación, su equipo puede participar desde cualquier lugar, todo lo que necesita es una computadora y una conexión a Internet.
  • Puedes participar con un Hub virtual. Los hubs son grupos de equipos de Hash Code que están afiliados a una universidad, oficina u organización.
  • Unirse a un Hub es una decisión del participante, pero es una excelente manera de conectarse con sus compañeros y mejorar sus habilidades de codificación.

Finales mundiales:

  • Calendario: si califica, se le informará antes de 30 días para participar en la final mundial.
  • Duración: 4 horas
  • Durante las finales mundiales, se le pedirá a su equipo que resuelva un desafío utilizando su equipo y materiales informáticos.
  • El jurado seleccionará entre treinta y cincuenta de los equipos con mayor puntuación, es decir, unos 150 finalistas, para avanzar a la Final Mundial.
  • La estructura de las Finales Mundiales se compartirá con los equipos 30 días antes de la competencia.

Criterios de juicio:

  • El jurado evalúa cada presentación mediante inspección manual o utilizando la función de puntuación automatizada de la plataforma de competencia.
  • La puntuación de la mejor presentación de un equipo en una ronda se considerará como la puntuación final del equipo para esa ronda.
  • El jurado puede verificar la originalidad del código en función de una revisión del código solo y/o una comparación con otras presentaciones de códigos.

Recompensas:

Posición Premio
USD 4,000 (Para cada miembro del equipo)
2do USD 2,000 (Para cada miembro del equipo)
3ro USD 1,000 (Para cada miembro del equipo)

Obsequios: en ocasiones, Google puede regalar obsequios de Google a los participantes de la final mundial como muestra de participación en el concurso Hash Code.

Certificados: Se proporcionará un certificado descargable e imprimible a todos los miembros de los equipos que presenten una solución que obtenga al menos un (1) punto durante la Ronda de clasificación o la Final mundial. Será accesible desde su perfil de concurso aproximadamente un mes después de la finalización de cada ronda.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *