Raahaao Code: C++
Get close to the machine: speed, memory, and the code behind games and systems.
9+ ore di lezioni · 2 progetti · €35
Ti aiuta a prepararti per: CPE – C++ Certified Entry-Level Programmer (C++ Institute)
Oppure includila in un piano mensile da €3.46 a settimana (addebitati €15 al mese) →
Serve un account per aprire qualsiasi lezione. Senza account puoi sfogliare le torri e i prezzi.
Cosa imparerai, piano per piano
- 1
Basics (Beginner)
- How C++ runs
- Variables and types
- Input and output
- 2
Logic (Beginner)
- Decisions and loops
- Functions
- Strings
- 3
Collections (Intermediate)
- Vectors and arrays
- Algorithms and lambdas
- Structs and maps
- 4
Memory (Intermediate)
- References and pointers
- Stack, heap and smart pointers
- Classes and RAII
- 5
Pro (Job-ready)
- Headers, linking and CMake
- Recursion and grids
- Templates and the STL
- Errors, exceptions and debugging
I due progetti sul tetto
Text adventure
Build a small text adventure that runs in the terminal: a prison escape through five rooms. You read commands from standard input, one per line, and print what happens.
- Starts in the Cell and prints its name.
- go moves between connected rooms.
- take, drop and inventory manage items.
- The locked door needs the key.
- Unknown commands are handled.
- Reaching the exit prints the win line with the move count.
- The scripted walkthrough in the brief produces exactly the transcript shown.
Maze generator and solver
Write a program that reads a size and a seed, carves a random maze with a recursive backtracker, finds the shortest path through it with a breadth-first search, and prints both as ASCII art. Because the random numbers come from a fixed generator, the same seed must always give the same maze, byte for byte.
- Rejects invalid sizes.
- Prints a maze of the right dimensions.
- The maze is a perfect maze (every cell is reachable).
- The solver finds the shortest path.
- Output is identical for the same seed.
- The path is drawn with dots.
Domande
Devo installare qualcosa?
No. Tutto funziona nel tuo browser. Per i progetti puoi anche lavorare sul tuo computer e caricare i tuoi file.
Posso saltare quello che conosco già?
Sì. Una volta che possiedi una torre, ogni piano ha un test di salto: segna 8 su 10 e quel piano si apre.
Qual è la politica di restituzione?
Rimborsi entro 5 giorni dall'acquisto. Dopo 5 giorni, nessun rimborso o reso.
Mantengo l'accesso?
Sì. Una torre che acquisti è tua, senza abbonamento.
Le torri
HTML & CSS · JavaScript · Python · SQL · Node.js · Python per i dati · Flask · Logic & Problem Solving · Algorithms & Data Structures · Java · Machine Learning · Building with AI