Pregunta de entrevista de IBM

Rate yourself in your prefered coding