Gestão do percurso C++

Esta página dá à comunidade do Exercism a informação e as ferramentas necessárias para gerir o percurso C++.

Estudantes
203.503
Submissões
2.913.011
Discussões de mentoria
14.731

O percurso C++ precisa de atenção ⚠️

Em construção

Programa de estudos de C++

Saber mais

Ajuda a criar o programa de estudos do percurso: é um conjunto de conceitos e exercícios de aprendizagem reunidos para ensinar os elementos fundamentais da linguagem de programação.

Próximo objetivo: criar um programa de estudos completo com pelo menos 20 conceitos. Sabe mais.
19 conceitos a serem ensinados
In
Includes
15.728 aprenderam
St
Strings
15.728 aprenderam
Ba
Basics
27.520 aprenderam
Nu
Numbers
11.728 aprenderam
Na
Namespaces
17.924 aprenderam
Bo
Booleans
18.464 aprenderam
Co
Comparisons
9.926 aprenderam
If
If Statements
9.926 aprenderam
Ar
Arrays and Vectors
6.103 aprenderam
Lo
Loops
8.114 aprenderam
Cl
Classes
7.132 aprenderam
Re
References
4.725 aprenderam
En
Enumerations
5.208 aprenderam
Sw
Switch Statements
5.208 aprenderam
He
Headers
3.591 aprenderam
Fu
Functions
2.789 aprenderam
Au
Auto
1.656 aprenderam
Sm
Smart Pointers
1.656 aprenderam
Po
Pointers
2.221 aprenderam
15 exercícios de aprendizagem ativos
Iniciados
Tentativas
Conclusões
Pedidos de mentoria
Log Levels Log Levels
23.976
162.491 (média 6.8)
15.728 (65.6%)
441 (1.8%)
Lasagna Lasagna
38.933
157.627 (média 4.0)
27.520 (70.7%)
398 (1.0%)
Freelancer Rates Freelancer Rates
13.413
110.843 (média 8.3)
11.728 (87.4%)
133 (1.0%)
Last Will Last Will
21.798
113.321 (média 5.2)
17.924 (82.2%)
202 (0.9%)
Pacman Rules Pacman Rules
20.420
104.673 (média 5.1)
18.464 (90.4%)
188 (0.9%)
Vehicle Purchase Vehicle Purchase
10.542
64.868 (média 6.2)
9.926 (94.2%)
71 (0.7%)
Making the Grade Making the Grade
7.412
111.716 (média 15.1)
6.103 (82.3%)
173 (2.3%)
Interest is interesting Interest is interesting
8.777
62.807 (média 7.2)
8.114 (92.4%)
76 (0.9%)
Ellen's Alien Game Ellen's Alien Game
7.779
57.942 (média 7.4)
7.132 (91.7%)
89 (1.1%)
Election Day Election Day
5.299
53.053 (média 10.0)
4.725 (89.2%)
65 (1.2%)
Troll the Trolls Troll the Trolls
5.844
53.679 (média 9.2)
5.208 (89.1%)
107 (1.8%)
Doctor Data Doctor Data
4.564
60.903 (média 13.3)
3.591 (78.7%)
75 (1.6%)
lasagna-master lasagna-master
3.241
40.106 (média 12.4)
2.789 (86.1%)
39 (1.2%)
Power of Troy Power of Troy
2.129
23.521 (média 11.0)
1.656 (77.8%)
19 (0.9%)
Speedywagon Foundation Speedywagon Foundation
2.655
21.236 (média 8.0)
2.221 (83.7%)
17 (0.6%)

Exercícios de prática

Saber mais

Os exercícios de prática são exercícios concebidos para permitir que os alunos resolvam um problema arbitrário, com o objetivo de usarem os conceitos que aprenderam até agora.

Repositório principal sincronizado: e6e47e11fb47e561d0eca71c6197163695b44caf (As atualizações devem ser instantâneas)

Próximo objetivo: implementar 142 exercícios de prática. Saber mais.
85 exercícios de prática ativos
Iniciados
Tentativas
Concluídos
Pedidos de mentoria
Hello World Hello World
163.863
415.426 (média de 2.5)
80.620 (49.2%)
12 (0.0%)
Leap Leap
27.838
118.392 (média de 4.3)
15.647 (56.2%)
2.565 (9.2%)
Reverse String Reverse String
16.212
104.101 (média de 6.4)
10.893 (67.2%)
1.537 (9.5%)
Space Age Space Age
11.275
82.202 (média de 7.3)
5.332 (47.3%)
1.161 (10.3%)
Triangle Triangle
7.603
51.452 (média de 6.8)
4.480 (58.9%)
789 (10.4%)
Grains Grains
5.208
35.438 (média de 6.8)
4.149 (79.7%)
615 (11.8%)
Raindrops Raindrops
12.078
84.410 (média de 7.0)
9.726 (80.5%)
747 (6.2%)
Pangram Pangram
4.298
29.954 (média de 7.0)
3.406 (79.2%)
512 (11.9%)
Two-Fer Two-Fer
4.205
16.643 (média de 4.0)
3.362 (80.0%)
92 (2.2%)
Grade School Grade School
4.226
40.151 (média de 9.5)
2.772 (65.6%)
242 (5.7%)
Hamming Hamming
5.633
17.947 (média de 3.2)
4.610 (81.8%)
369 (6.6%)
Nucleotide Count Nucleotide Count
4.014
20.742 (média de 5.2)
3.039 (75.7%)
289 (7.2%)
RNA Transcription RNA Transcription
3.262
17.150 (média de 5.3)
2.706 (83.0%)
178 (5.5%)
Collatz Conjecture Collatz Conjecture
2.882
13.070 (média de 4.5)
2.423 (84.1%)
58 (2.0%)
Difference of Squares Difference of Squares
5.356
19.572 (média de 3.7)
4.737 (88.4%)
203 (3.8%)
Nth Prime Nth Prime
3.278
21.467 (média de 6.5)
2.176 (66.4%)
150 (4.6%)
Queen Attack Queen Attack
2.819
21.827 (média de 7.7)
1.843 (65.4%)
128 (4.5%)
Sieve Sieve
2.890
16.978 (média de 5.9)
2.347 (81.2%)
147 (5.1%)
Say Say
2.246
20.757 (média de 9.2)
1.256 (55.9%)
130 (5.8%)
Gigasecond Gigasecond
3.450
7.523 (média de 2.2)
2.357 (68.3%)
260 (7.5%)
Secret Handshake Secret Handshake
1.889
10.056 (média de 5.3)
1.542 (81.6%)
57 (3.0%)
Allergies Allergies
3.893
27.718 (média de 7.1)
2.422 (62.2%)
118 (3.0%)
Protein Translation Protein Translation
2.579
17.614 (média de 6.8)
2.150 (83.4%)
85 (3.3%)
Sum of Multiples Sum of Multiples
2.198
8.698 (média de 4.0)
1.705 (77.6%)
79 (3.6%)
Prime Factors Prime Factors
2.184
10.108 (média de 4.6)
1.802 (82.5%)
55 (2.5%)
Robot Name Robot Name
2.174
15.805 (média de 7.3)
1.473 (67.8%)
123 (5.7%)
Clock Clock
1.648
10.688 (média de 6.5)
947 (57.5%)
58 (3.5%)
Meetup Meetup
1.258
5.814 (média de 4.6)
707 (56.2%)
26 (2.1%)
Beer Song Beer Song
1.320
9.020 (média de 6.8)
1.006 (76.2%)
35 (2.7%)
Atbash Cipher Atbash Cipher
3.504
54.835 (média de 15.6)
2.617 (74.7%)
155 (4.4%)
Trinary Trinary
2.998
22.418 (média de 7.5)
2.633 (87.8%)
59 (2.0%)
Binary Search Binary Search
1.684
12.523 (média de 7.4)
1.154 (68.5%)
49 (2.9%)
Phone Number Phone Number
1.447
8.575 (média de 5.9)
1.037 (71.7%)
44 (3.0%)
Series Series
1.157
5.341 (média de 4.6)
900 (77.8%)
27 (2.3%)
Complex Numbers Complex Numbers
1.526
9.817 (média de 6.4)
947 (62.1%)
32 (2.1%)
Food Chain Food Chain
1.214
4.599 (média de 3.8)
866 (71.3%)
28 (2.3%)
Roman Numerals Roman Numerals
1.135
4.908 (média de 4.3)
855 (75.3%)
28 (2.5%)
Bob Bob
4.109
35.311 (média de 8.6)
3.252 (79.1%)
291 (7.1%)
Word Count Word Count
1.737
8.334 (média de 4.8)
1.299 (74.8%)
95 (5.5%)
Circular Buffer Circular Buffer
1.258
10.321 (média de 8.2)
746 (59.3%)
53 (4.2%)
Crypto Square Crypto Square
974
7.850 (média de 8.1)
660 (67.8%)
24 (2.5%)
ETL ETL
1.717
4.493 (média de 2.6)
1.394 (81.2%)
44 (2.6%)
Matching Brackets Matching Brackets
1.845
12.308 (média de 6.7)
1.496 (81.1%)
43 (2.3%)
Anagram Anagram
1.856
6.583 (média de 3.5)
1.427 (76.9%)
101 (5.4%)
Binary Search Tree Binary Search Tree
1.464
8.424 (média de 5.8)
502 (34.3%)
49 (3.3%)
Luhn Luhn
2.437
26.815 (média de 11.0)
2.021 (82.9%)
88 (3.6%)
Acronym Acronym
1.281
5.834 (média de 4.6)
993 (77.5%)
32 (2.5%)
Armstrong Numbers Armstrong Numbers
2.363
11.415 (média de 4.8)
2.086 (88.3%)
48 (2.0%)
Binary Binary
1.545
5.980 (média de 3.9)
1.239 (80.2%)
87 (5.6%)
Hexadecimal Hexadecimal
2.249
11.699 (média de 5.2)
1.949 (86.7%)
88 (3.9%)
Isogram Isogram
2.753
5.928 (média de 2.2)
1.812 (65.8%)
101 (3.7%)
Pascal's Triangle Pascal's Triangle
1.100
4.249 (média de 3.9)
844 (76.7%)
28 (2.5%)
Perfect Numbers Perfect Numbers
613
3.600 (média de 5.9)
509 (83.0%)
7 (1.1%)
Scrabble Score Scrabble Score
1.472
4.408 (média de 3.0)
1.149 (78.1%)
92 (6.3%)
All Your Base All Your Base
1.070
7.052 (média de 6.6)
727 (67.9%)
50 (4.7%)
Robot Simulator Robot Simulator
1.574
6.805 (média de 4.3)
901 (57.2%)
55 (3.5%)
Bank Account Bank Account
974
4.050 (média de 4.2)
475 (48.8%)
43 (4.4%)
Darts Darts
3.918
23.787 (média de 6.1)
3.478 (88.8%)
47 (1.2%)
Largest Series Product Largest Series Product
524
3.599 (média de 6.9)
405 (77.3%)
12 (2.3%)
ISBN Verifier ISBN Verifier
721
4.939 (média de 6.9)
568 (78.8%)
16 (2.2%)
Linked List Linked List
485
4.729 (média de 9.8)
294 (60.6%)
16 (3.3%)
Simple Linked List Simple Linked List
1.257
10.307 (média de 8.2)
849 (67.5%)
24 (1.9%)
High Scores High Scores
1.110
8.603 (média de 7.8)
956 (86.1%)
15 (1.4%)
Eliud's Eggs Eliud's Eggs
1.409
5.529 (média de 3.9)
1.274 (90.4%)
17 (1.2%)
Diamond Diamond
397
2.858 (média de 7.2)
305 (76.8%)
6 (1.5%)
Run-Length Encoding Run-Length Encoding
422
4.089 (média de 9.7)
341 (80.8%)
8 (1.9%)
Rotational Cipher Rotational Cipher
1.561
11.058 (média de 7.1)
1.399 (89.6%)
28 (1.8%)
Resistor Color Resistor Color
471
2.449 (média de 5.2)
386 (82.0%)
6 (1.3%)
Resistor Color Duo Resistor Color Duo
438
1.840 (média de 4.2)
366 (83.6%)
5 (1.1%)
Flower Field Flower Field
179
864 (média de 4.8)
124 (69.3%)
2 (1.1%)
Sublist Sublist
330
2.342 (média de 7.1)
229 (69.4%)
8 (2.4%)
Zebra Puzzle Zebra Puzzle
303
1.471 (média de 4.9)
148 (48.8%)
6 (2.0%)
List Ops List Ops
358
3.613 (média de 10.1)
221 (61.7%)
8 (2.2%)
Knapsack Knapsack
283
2.179 (média de 7.7)
189 (66.8%)
3 (1.1%)
Two Bucket Two Bucket
269
2.130 (média de 7.9)
151 (56.1%)
2 (0.7%)
Yacht Yacht
374
3.526 (média de 9.4)
272 (72.7%)
3 (0.8%)
Kindergarten Garden Kindergarten Garden
1.097
9.157 (média de 8.3)
836 (76.2%)
25 (2.3%)
D&D Character D&D Character
467
2.961 (média de 6.3)
314 (67.2%)
6 (1.3%)
Spiral Matrix Spiral Matrix
315
2.163 (média de 6.9)
201 (63.8%)
6 (1.9%)
Parallel Letter Frequency Parallel Letter Frequency
365
1.581 (média de 4.3)
189 (51.8%)
10 (2.7%)
Pig Latin Pig Latin
326
2.729 (média de 8.4)
184 (56.4%)
5 (1.5%)
Rail Fence Cipher Rail Fence Cipher
253
1.970 (média de 7.8)
159 (62.8%)
3 (1.2%)
Affine Cipher Affine Cipher
164
1.768 (média de 10.8)
112 (68.3%)
2 (1.2%)
Alphametics Alphametics
417
3.841 (média de 9.2)
136 (32.6%)
1 (0.2%)
Twelve Days Twelve Days
386
1.590 (média de 4.1)
153 (39.6%)
5 (1.3%)
1 exercícios de prática obsoletos
Iniciados
Tentativas
Concluídos
Pedidos de mentoria
Minesweeper Minesweeper
224
1.355 (média de 6.0)
152 (67.9%)
2 (0.9%)
57 exercícios de prática por implementar
Baffling Birthdays Baffling Birthdays
Book Store Book Store
Bottle Song Bottle Song
Bowling Bowling
Camicia Camicia
Change Change
Connect Connect
Conway's Game of Life Conway's Game of Life
Custom Set Custom Set
Dominoes Dominoes
DOT DSL DOT DSL
Error Handling Error Handling
Flatten Array Flatten Array
Forth Forth
Go Counting Go Counting
Grep Grep
House House
Intergalactic Transmission Intergalactic Transmission
Killer Sudoku Helper Killer Sudoku Helper
Ledger Ledger
Lens Person Lens Person
Line Up Line Up
Markdown Markdown
Matrix Matrix
Micro Blog Micro Blog
OCR Numbers OCR Numbers
PaaS I/O PaaS I/O
Palindrome Products Palindrome Products
Piecing It Together Piecing It Together
Poker Poker
POV POV
Prism Prism
Proverb Proverb
Pythagorean Triplet Pythagorean Triplet
Rational Numbers Rational Numbers
React React
Rectangles Rectangles
Relative Distance Relative Distance
Resistor Color Trio Resistor Color Trio
REST API REST API
Saddle Points Saddle Points
Satellite Satellite
Save the Cow Save the Cow
SGF Parsing SGF Parsing
Simple Cipher Simple Cipher
Split-Second Stopwatch Split-Second Stopwatch
Square Root Square Root
State of Tic-Tac-Toe State of Tic-Tac-Toe
Strain Strain
Swift Scheduling Swift Scheduling
Tournament Tournament
Transpose Transpose
Tree Building Tree Building
Variable Length Quantity Variable Length Quantity
Word Search Word Search
Wordy Wordy
Zipper Zipper
1 exercício de prática abandonado
Point Mutations Point Mutations

Executor de testes

Saber mais

Cria Test Runners com a responsabilidade única de receber uma solução, correr todos os testes e devolver um resultado normalizado.

Versão atual: ea2e3010ea825d74edf1cbf0d162df883fc9ac0a (Pode levar até 10 minutos a publicar)

Total de Execuções do Test Runner
2.869.588
Taxa de Execuções Bem-Sucedidas
16.4% (471445)
Taxa de Execuções Falhadas
25.6% (734946)
Taxa de Execuções com Erro
58.0% (1663197)

Representador

Saber mais

Cria um Representador: um pouco de código cuja única responsabilidade é receber uma solução e devolver uma representação normalizada dela.

Versão atual: c399f2919423aff4f1dc45aa1054fd7b7e71211a (Pode demorar até 10 minutos a publicar)

Total de execuções do representador
479.266
Total de comentários de representação feitos
98.086
Frequência do feedback dado
20.5%

Analisador

Saber mais

Cria um analisador para C++: os analisadores do Exercism avaliam automaticamente as submissões dos alunos e fornecem comentários ao estilo de um mentor.

Próximo objetivo: criar um analisador. Descobre mais.