Bienvenido

Esta es una comunidad de programadores freelance

Puedes registrarte para acceder a todas las opciones del foro. Una vez registrado, podrás crear nuevas temas, responder y ganar reputación en la comunidad, enviar mensajes privados, y muchas opciones más.


+ Responder Tema + Crear Nuevo Tema
Resultados 1 al 2 de 2

Tema: Te consideras un buen programador?
  • Share This Thread!
    • Share on Facebook
    1. #1
      Administrator Kaos ha deshabilitado la reputación Avatar de Kaos
      Fecha de Ingreso
      24 ene, 10
      Ubicación
      Buenos Aires
      Mensajes
      129

      Predeterminado Te consideras un buen programador?

      No es una pregunta fácil de responder, te consideras un buen programador, o a quien consideras un gurú en programación y por que?

      Como en otras ciencias, quizás debamos medirnos de acuerdo a nuestros logros; por ejemplo el que aportó la mayor cantidad de código para el nuevo kernel de Linux, es sin duda, lo que llamaríamos un "capo".

      En la medida hipotética del 1 al 10, cual crees que seria tu calificación?

      Las ciencias de la computación, así como el desarrollo de software se ha expandido tanto, existen tantos lenguajes, que se nos haría difícil hacer un test "justo" para todos. no lo creen así?

      Solo como ejemplo, les dejo una sección de un examen para ingresar a una importante empresa de Europa, Esta empresa buscaba excelentes programadores para integrar un equipo que desarrollaría interfaces para sistemas operativos embebidos.

      Veamos en cuanto tiempo, lo resuelven, si quieren pueden dejar sus respuestas en este thread.

      suerte!


      Código:
      Engineering Test
      
      1. Write an optimal routine to determine if a number is a power of 2.
      
      2. By definition majorant of an array is an element that is repeated more than the half of the size of the array (for example for an array of size 8 or 9 an element would be the majorant, if it's repeated 5 or more times). For an array, which has a majorant, write an optimal routine to find it.
      
      3. Given an array of size N, in which every number is between 1 and N, write an optimal routine to determine, if there are any duplicates in it.
      Write an optimal routine to count the number of 1s in the binary representation of a 32bit number.
      
      (Recuerda para cada punto debe ser implementado con una: OPTIMAL ROUTINE)
      Última edición por Kaos; 23/02/2010 a las 12:47 Razón: correccion menor
      Carlos Olivera
      en Twitter
      en Linkedin

    2. #2
      Junior Member 122513 va por un camino distinguido
      Fecha de Ingreso
      23 feb, 10
      Mensajes
      2

      Predeterminado

      A mi se me ocurre en el primero ir dividiendo entre dos si el resto en cualquiera de estas divisiones excpeto la ultima es 1 entonces no lo es.
      En el segundo los ordenaria con quicksort y simplemente haría un recorrido lineal.
      Las dos siguientes las haría parecidas a las dos primeras.
      Obviamente que si estuviera en el examen trataría de pensarlo más ; ) Sé que deben haber formas más optimas para realizarlo.
      Del 1 al 10 me pondría un 3, me falta mucho por aprender.
      ¿como los hicistes tu? si se puede saber claro quiero aprender
      Saludos

    + Responder Tema