PARTICIPA Y GANA!

imac-prize

Macbook Air 13in

ipad-prize

iPad Air 2

oculus-prize

Oculus Rift

drone-prize

Drone: Parrot AR

chrome-prize

4 Chromecasts

code-prize

3 Becas a “Codeschool”

Escuela de entrenamiento de programación en línea, por 3 meses

¿CUÁNDO Y DÓNDE?

29 de Noviembre de 2014

Quito

epn-logo
Devsu Code Jam es un Concurso Nacional de Programación Pura, a realizarse en Quito, Ecuador, para estudiantes y recién egresados de Ingeniería de Sistemas y afines, organizado por Devsu y la EPN. El evento se realizará en las instalaciones de la Escuela Politécnica Nacional, el Sábado 29 de Noviembre del 2014, en el Auditorio ubicado en el 5to Piso del Edificio de Aulas y Relación con el Medio Externo. (Edificio nuevo).

La dirección es Ladrón de Guevara E11 – 253.

Deberás llevar tu computador portátil con el software requerido y cable de alimentación, y estar presente a las 7.30 AM para el registro.

REQUISITOS E INSCRIPCIÓN

Requisitos y Reglamentos

Podrán participar cualquier persona:

  1. Que sea estudiante de una carrera de Ingeniería o Tecnología Sistemas, Ciencias de la Computación o afines, en cualquier Universidad o Centro de Estudios Superior de la República del Ecuador, y que se encuentre cursando el último año (dos últimos semestres) de la carrera.
  2. Personas que hayan estudiado Ingeniería o Tecnología de Sistemas, Ciencias de la Computación o afines, en cualquier Universidad o Centro de Estudios Superior, nacional o internacional. Pueden ser egresados o ya graduados, pero deben haber egresado (terminado de tomar todas sus materias), en cualquier fecha posterior al 1ro de enero del 2012.

Se puede participar en uno (y solo uno) de los siguientes lenguajes:

  • Java
  • PHP
  • C#
  • Javascript

La participación es individual (no en grupos).

La calificación será automática, usando pruebas unitarias.

Cada participante deberá traer su propia laptop.

A petición de varias Universidades, se lanza también DevsuCodeJam Junior. Este es un evento paralelo, exclusivo para estudiantes de niveles inferiores a los indicados, los cuales NO concursan por los premios mencionados en esta página, sino 3 chromecasts, para los 3 primeros lugares.

Inscripción

 
  • Password Strength
 

 

PREPARÁNDOME PARA EL CONCURSO

Para prepararte para el concurso te recomendamos resolver los ejercicios de ediciones anteriores:

1. Let’s start …

Look at this series: 7, 6, 8, 4, 9, 2, 10, 0, 11, -2, …

Create a function that receives two integers: x and y. If any of them are 0 or negative, or if they are greater than 255, the function should return -1

Otherwise, the function should return the sum of the x and y elements of the series.

For example: If the function receives x=1, y=3, it should return: 15. (Because the sum of the first plus the third argument is 7+8=15). If the function receives x=8, y=9, it should return 11. (Because the sum of the 8th plus the 9th element is 0+11=11).

The function will receive 2 integers, return an integer.

2. Lowercase

Given a string which contain letters (uppercase and lowercase), numbers, and special characters, return the same string in all lowercase.

For example, if the function receives:

“Ñañito, QUÉ bien! THIS is a sample text, Lorem Ipsum, 2 Be Converted.”

The function should return:

“ñañito, qué bien! this is a sample text, lorem ipsum, 2 be converted.”

The function should consider converting: All characters from A-Z, Á,É,Í,Ó,Ú and Ñ. Other characters will remain the same.

3. Perfect numbers

A perfect number is a positive integer that is equal to the sum of its proper divisors. For example, 6 is a perfect number because 6=1+2+3.

Create a function that receives two values X and Y and return the smaller perfect number found, which is greater or equal than X and lower or equal than Y. If no perfect number found, it should return -1.

For example, if the function receives X=5, Y=7, it should return 6, because 6 is the smaller perfect number between 5 and 7.

The function will receive two integers and return one integer.

4. Sorting, the geek way…

Create a function that sorts an array of words in alphabetical order. The text will always be lowercase, and won’t contain any special character or number. Do not use sorting functions provided by the language (read the limitations).

For example:

If the function receives:

A = [‘test’, ‘contest’, ‘programming’, ‘more’];

The function should return:

[‘contest’, ‘more’, ‘programming’, ‘test’]

Limitations: We want to make it interesting. Do not use any sorting function (sort, Array.sort(), etc.) provided by the language. You can create your own sorting function.

The function will receive an array of strings and return an array of strings.

NOTICIAS Y MÁS

Organizan

Facultad de Ingeniería de Sistemas EPN
Escuela Politécnica Nacional
Devsu

Auspician

Supermaxi
Minka
Letra Sigma
Si quieres se parte de nuestros auspiciantes contáctate con nosotros

#devsucodejam