Exam Rank 05
Sale un ejercicio de cada nivel. Cada uno en varias versiones: mismo resultado, distinta forma de escribirlo.
Level 1 · C++
| Ejercicio | Optim | One line | Multi line | Orden del main · one line | Orden del main · multi line | Cristi |
|---|---|---|---|---|---|---|
| polyset | código · paso a paso | - | - | - | - | código · paso a paso |
| vect2 | - | código · paso a paso | código · paso a paso | código · paso a paso | código · paso a paso | código · paso a paso |
| bigint | - | código · paso a paso | código · paso a paso | - | - | código · paso a paso |
Level 2 · C
| Ejercicio | Optim | Fácil | Funciones |
|---|---|---|---|
| bsq | código · paso a paso | - | código · paso a paso |
| life | código · paso a paso | código · paso a paso | código · paso a paso |
42 Next · Python
Los puzles de los exámenes nuevos (rank 03, 04 y 05 en Python): todos los ejercicios.
- One line: cada función en una línea, todo en el
.hpp. - Multi line: lo mismo, con el cuerpo de cada función en varias líneas.
- Orden del main: las funciones en el orden en que las pide el main, con la línea del main encima.
- Cristi: la versión de referencia de Cristi, con su main comentado.
- Optim: la versión optimizada (en polyset,
.hpp+.cpp).
Chuleta C++
this= "yo"constal final = "solo miro" (¿cambia algo? no → const)return *this= "me devuelvo a mí" →Clase &- devolver uno nuevo →
Clase(sin&)