Gestão do percurso Ruby

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

Estudantes
62.961
Submissões
2.331.128
Discussões de mentoria
36.889

O percurso Ruby está saudável ✅

Em construção

Programa de estudos de Ruby

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 30 conceitos. Sabe mais.
21 conceitos a serem ensinados
Ba
Basics
17.165 aprenderam
In
Instance Variables
12.194 aprenderam
Ni
Nil
12.194 aprenderam
Bo
Booleans
10.434 aprenderam
St
Strings
11.344 aprenderam
Co
Conditionals
8.302 aprenderam
Fl
Floating Point Numbers
8.302 aprenderam
Nu
Numbers
8.302 aprenderam
Lo
Loops
6.347 aprenderam
Mo
Modules
6.347 aprenderam
Sy
Symbols
3.858 aprenderam
Ra
Ranges
3.306 aprenderam
Ca
Case
2.642 aprenderam
Ar
Arrays
5.419 aprenderam
En
Enumeration
5.419 aprenderam
Ad
Advanced Enumeration
4.620 aprenderam
Os
Ostruct
3.986 aprenderam
Mu
Multiple Assignment and Decomposition
2.478 aprenderam
Na
Namespaces
361 aprenderam
Te
Ternary operator
3.934 aprenderam
Ra
Raising Exceptions
5.455 aprenderam
16 exercícios de aprendizagem ativos
Iniciados
Tentativas
Conclusões
Pedidos de mentoria
Lasagna Lasagna
21.996
118.501 (média 5.4)
17.165 (78.0%)
238 (1.1%)
Amusement Park Amusement Park
13.274
60.712 (média 4.6)
12.194 (91.9%)
127 (1.0%)
Amusement Park Improvements Amusement Park Improvements
10.930
66.173 (média 6.1)
10.434 (95.5%)
91 (0.8%)
Log line Parser Log line Parser
13.423
157.336 (média 11.7)
11.344 (84.5%)
323 (2.4%)
Assembly Line Assembly Line
8.919
67.336 (média 7.5)
8.302 (93.1%)
118 (1.3%)
Savings Account Savings Account
7.215
94.246 (média 13.1)
6.347 (88.0%)
91 (1.3%)
Port Of Palermo Port Of Palermo
4.091
28.219 (média 6.9)
3.858 (94.3%)
37 (0.9%)
Chess Game Chess Game
3.494
45.347 (média 13.0)
3.306 (94.6%)
38 (1.1%)
BlackJack BlackJack
2.878
31.997 (média 11.1)
2.642 (91.8%)
44 (1.5%)
Bird Count Bird Count
5.625
39.397 (média 7.0)
5.419 (96.3%)
46 (0.8%)
Boutique Inventory Boutique Inventory
4.938
86.100 (média 17.4)
4.620 (93.6%)
66 (1.3%)
Boutique Inventory Improvements Boutique Inventory Improvements
4.286
38.957 (média 9.1)
3.986 (93.0%)
43 (1.0%)
Locomotive Engineer Locomotive Engineer
2.827
33.256 (média 11.8)
2.478 (87.7%)
31 (1.1%)
Last Will Last Will
406
1.859 (média 4.6)
361 (88.9%)
4 (1.0%)
Moviegoer Moviegoer
4.025
27.294 (média 6.8)
3.934 (97.7%)
30 (0.7%)
Simple Calculator Simple Calculator
7.099
119.228 (média 16.8)
5.455 (76.8%)
167 (2.4%)

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: 95858f25da5b58952aa5eabfc021a515c7ce9fc6 (As atualizações devem ser instantâneas)

Próximo objetivo: implementar 140 exercícios de prática. Saber mais.
105 exercícios de prática ativos
Iniciados
Tentativas
Concluídos
Pedidos de mentoria
Hello World Hello World
47.040
78.302 (média de 1.7)
39.981 (85.0%)
112 (0.2%)
Two Fer Two Fer
15.178
70.032 (média de 4.6)
12.652 (83.4%)
3.862 (25.4%)
Resistor Color Duo Resistor Color Duo
7.000
34.194 (média de 4.9)
5.797 (82.8%)
1.616 (23.1%)
Acronym Acronym
9.468
49.340 (média de 5.2)
8.000 (84.5%)
2.207 (23.3%)
High Scores High Scores
6.180
26.924 (média de 4.4)
5.311 (85.9%)
1.390 (22.5%)
Reverse String Reverse String
2.516
9.551 (média de 3.8)
1.965 (78.1%)
43 (1.7%)
D&D Character D&D Character
1.796
15.343 (média de 8.5)
1.197 (66.6%)
48 (2.7%)
Matrix Matrix
5.545
35.082 (média de 6.3)
4.489 (81.0%)
1.173 (21.2%)
Series Series
5.304
31.106 (média de 5.9)
4.542 (85.6%)
865 (16.3%)
Word Count Word Count
7.118
43.850 (média de 6.2)
5.897 (82.8%)
2.017 (28.3%)
Eliud's Eggs Eliud's Eggs
1.250
4.882 (média de 3.9)
995 (79.6%)
23 (1.8%)
Hamming Hamming
13.117
34.758 (média de 2.6)
12.320 (93.9%)
3.358 (25.6%)
Raindrops Raindrops
9.460
31.079 (média de 3.3)
8.906 (94.1%)
1.434 (15.2%)
Isogram Isogram
5.084
34.156 (média de 6.7)
4.472 (88.0%)
650 (12.8%)
Scrabble Score Scrabble Score
3.639
20.855 (média de 5.7)
3.176 (87.3%)
547 (15.0%)
Luhn Luhn
3.654
42.208 (média de 11.6)
2.780 (76.1%)
402 (11.0%)
Clock Clock
3.329
33.039 (média de 9.9)
2.461 (73.9%)
390 (11.7%)
Twelve Days Twelve Days
2.754
17.097 (média de 6.2)
1.990 (72.3%)
252 (9.2%)
Tournament Tournament
4.235
64.324 (média de 15.2)
2.074 (49.0%)
285 (6.7%)
Gigasecond Gigasecond
11.104
16.691 (média de 1.5)
9.947 (89.6%)
1.168 (10.5%)
Resistor Color Resistor Color
2.783
7.518 (média de 2.7)
2.452 (88.1%)
115 (4.1%)
RNA Transcription RNA Transcription
10.057
26.346 (média de 2.6)
9.345 (92.9%)
1.640 (16.3%)
Leap Leap
6.157
15.284 (média de 2.5)
5.437 (88.3%)
706 (11.5%)
Pangram Pangram
5.878
18.764 (média de 3.2)
5.403 (91.9%)
638 (10.9%)
Space Age Space Age
3.154
12.930 (média de 4.1)
2.712 (86.0%)
247 (7.8%)
Triangle Triangle
2.370
15.356 (média de 6.5)
2.036 (85.9%)
135 (5.7%)
Difference of Squares Difference of Squares
6.601
14.205 (média de 2.2)
6.272 (95.0%)
942 (14.3%)
Anagram Anagram
3.036
13.890 (média de 4.6)
2.685 (88.4%)
718 (23.6%)
Spiral Matrix Spiral Matrix
589
5.915 (média de 10.0)
358 (60.8%)
14 (2.4%)
Sum of Multiples Sum of Multiples
2.887
13.017 (média de 4.5)
2.427 (84.1%)
148 (5.1%)
Transpose Transpose
1.458
23.503 (média de 16.1)
841 (57.7%)
38 (2.6%)
Armstrong Numbers Armstrong Numbers
1.596
6.220 (média de 3.9)
1.365 (85.5%)
28 (1.8%)
Flatten Array Flatten Array
2.925
7.343 (média de 2.5)
2.357 (80.6%)
113 (3.9%)
Phone Number Phone Number
2.766
19.753 (média de 7.1)
2.277 (82.3%)
174 (6.3%)
Grains Grains
3.948
9.710 (média de 2.5)
3.612 (91.5%)
629 (15.9%)
Resistor Color Trio Resistor Color Trio
1.029
8.873 (média de 8.6)
863 (83.9%)
27 (2.6%)
Saddle Points Saddle Points
1.164
6.994 (média de 6.0)
916 (78.7%)
34 (2.9%)
ETL ETL
2.184
5.267 (média de 2.4)
1.925 (88.1%)
126 (5.8%)
Nucleotide Count Nucleotide Count
1.712
9.194 (média de 5.4)
1.482 (86.6%)
277 (16.2%)
Pythagorean Triplet Pythagorean Triplet
1.004
6.822 (média de 6.8)
690 (68.7%)
24 (2.4%)
Collatz Conjecture Collatz Conjecture
1.333
6.029 (média de 4.5)
1.129 (84.7%)
39 (2.9%)
Sieve Sieve
3.779
9.559 (média de 2.5)
3.446 (91.2%)
287 (7.6%)
Proverb Proverb
1.182
7.172 (média de 6.1)
1.002 (84.8%)
99 (8.4%)
Palindrome Products Palindrome Products
1.159
7.917 (média de 6.8)
722 (62.3%)
34 (2.9%)
Parallel Letter Frequency Parallel Letter Frequency
377
3.918 (média de 10.4)
201 (53.3%)
10 (2.7%)
Bob Bob
5.310
21.570 (média de 4.1)
4.780 (90.0%)
3.178 (59.8%)
Nth Prime Nth Prime
3.185
9.112 (média de 2.9)
2.850 (89.5%)
247 (7.8%)
Perfect Numbers Perfect Numbers
725
2.873 (média de 4.0)
596 (82.2%)
13 (1.8%)
Alphametics Alphametics
1.084
5.559 (média de 5.1)
419 (38.7%)
32 (3.0%)
Binary Search Binary Search
876
4.407 (média de 5.0)
665 (75.9%)
29 (3.3%)
Two Bucket Two Bucket
1.187
6.729 (média de 5.7)
419 (35.3%)
28 (2.4%)
Matching Brackets Matching Brackets
949
4.205 (média de 4.4)
684 (72.1%)
27 (2.8%)
All Your Base All Your Base
767
6.112 (média de 8.0)
511 (66.6%)
13 (1.7%)
Allergies Allergies
753
3.881 (média de 5.2)
573 (76.1%)
21 (2.8%)
Rail Fence Cipher Rail Fence Cipher
700
3.723 (média de 5.3)
402 (57.4%)
11 (1.6%)
Run-Length Encoding Run-Length Encoding
1.775
7.150 (média de 4.0)
1.456 (82.0%)
89 (5.0%)
Flower Field Flower Field
106
889 (média de 8.4)
76 (71.7%)
4 (3.8%)
Robot Simulator Robot Simulator
798
5.467 (média de 6.9)
573 (71.8%)
31 (3.9%)
Bottle Song Bottle Song
218
2.379 (média de 10.9)
166 (76.1%)
8 (3.7%)
Protein Translation Protein Translation
865
7.943 (média de 9.2)
691 (79.9%)
27 (3.1%)
Wordy Wordy
919
8.359 (média de 9.1)
636 (69.2%)
33 (3.6%)
Secret Handshake Secret Handshake
682
3.166 (média de 4.6)
521 (76.4%)
24 (3.5%)
Atbash Cipher Atbash Cipher
884
6.639 (média de 7.5)
729 (82.5%)
26 (2.9%)
Crypto Square Crypto Square
1.116
5.943 (média de 5.3)
835 (74.8%)
28 (2.5%)
List Ops List Ops
801
6.504 (média de 8.1)
527 (65.8%)
11 (1.4%)
Robot Name Robot Name
2.908
4.990 (média de 1.7)
2.513 (86.4%)
492 (16.9%)
Simple Cipher Simple Cipher
912
6.965 (média de 7.6)
586 (64.3%)
27 (3.0%)
Dominoes Dominoes
409
2.529 (média de 6.2)
211 (51.6%)
9 (2.2%)
Pig Latin Pig Latin
682
5.138 (média de 7.5)
468 (68.6%)
24 (3.5%)
Simple Linked List Simple Linked List
920
8.502 (média de 9.2)
605 (65.8%)
35 (3.8%)
Binary Search Tree Binary Search Tree
1.346
5.628 (média de 4.2)
981 (72.9%)
99 (7.4%)
Change Change
599
4.781 (média de 8.0)
294 (49.1%)
17 (2.8%)
Circular Buffer Circular Buffer
654
4.024 (média de 6.2)
479 (73.2%)
23 (3.5%)
Grade School Grade School
2.007
5.068 (média de 2.5)
1.651 (82.3%)
218 (10.9%)
Roman Numerals Roman Numerals
3.958
9.142 (média de 2.3)
3.519 (88.9%)
322 (8.1%)
Rotational Cipher Rotational Cipher
760
5.639 (média de 7.4)
601 (79.1%)
20 (2.6%)
Affine Cipher Affine Cipher
486
3.680 (média de 7.6)
311 (64.0%)
9 (1.9%)
Kindergarten Garden Kindergarten Garden
604
3.636 (média de 6.0)
442 (73.2%)
18 (3.0%)
Largest Series Product Largest Series Product
584
3.301 (média de 5.7)
468 (80.1%)
13 (2.2%)
Prime Factors Prime Factors
1.393
3.694 (média de 2.7)
1.219 (87.5%)
60 (4.3%)
Custom Set Custom Set
442
2.062 (média de 4.7)
318 (71.9%)
10 (2.3%)
House House
683
2.911 (média de 4.3)
516 (75.5%)
32 (4.7%)
Linked List Linked List
577
1.449 (média de 2.5)
394 (68.3%)
23 (4.0%)
Poker Poker
446
2.741 (média de 6.1)
203 (45.5%)
18 (4.0%)
ISBN Verifier ISBN Verifier
979
9.371 (média de 9.6)
747 (76.3%)
35 (3.6%)
Complex Numbers Complex Numbers
443
2.625 (média de 5.9)
280 (63.2%)
11 (2.5%)
Meetup Meetup
2.400
10.316 (média de 4.3)
901 (37.5%)
77 (3.2%)
Diamond Diamond
976
9.732 (média de 10.0)
637 (65.3%)
32 (3.3%)
Bowling Bowling
1.551
18.649 (média de 12.0)
694 (44.7%)
46 (3.0%)
OCR Numbers OCR Numbers
459
2.274 (média de 5.0)
324 (70.6%)
8 (1.7%)
Say Say
663
3.007 (média de 4.5)
456 (68.8%)
16 (2.4%)
Zipper Zipper
334
1.155 (média de 3.5)
161 (48.2%)
2 (0.6%)
Grep Grep
531
4.105 (média de 7.7)
269 (50.7%)
9 (1.7%)
Food Chain Food Chain
1.067
3.366 (média de 3.2)
891 (83.5%)
55 (5.2%)
Pascal's Triangle Pascal's Triangle
426
1.359 (média de 3.2)
317 (74.4%)
12 (2.8%)
Queen Attack Queen Attack
700
2.246 (média de 3.2)
538 (76.9%)
24 (3.4%)
Yacht Yacht
244
2.445 (média de 10.0)
148 (60.7%)
10 (4.1%)
Book Store Book Store
705
4.967 (média de 7.0)
256 (36.3%)
13 (1.8%)
Connect Connect
404
1.903 (média de 4.7)
190 (47.0%)
7 (1.7%)
Microwave Microwave
2.377
18.049 (média de 7.6)
1.167 (49.1%)
76 (3.2%)
Darts Darts
1.154
4.130 (média de 3.6)
883 (76.5%)
35 (3.0%)
Bank Account Bank Account
371
2.854 (média de 7.7)
236 (63.6%)
12 (3.2%)
Gilded Rose Gilded Rose
241
3.144 (média de 13.0)
101 (41.9%)
10 (4.1%)
Knapsack Knapsack
207
1.675 (média de 8.1)
97 (46.9%)
5 (2.4%)
Zebra Puzzle Zebra Puzzle
201
1.109 (média de 5.5)
76 (37.8%)
1 (0.5%)
10 exercícios de prática obsoletos
Iniciados
Tentativas
Concluídos
Pedidos de mentoria
Accumulate Accumulate
1.813
3.341 (média de 1.8)
1.572 (86.7%)
172 (9.5%)
Beer Song Beer Song
1.606
9.109 (média de 5.7)
1.276 (79.5%)
176 (11.0%)
Binary Binary
1.354
1.998 (média de 1.5)
1.258 (92.9%)
128 (9.5%)
Hexadecimal Hexadecimal
423
580 (média de 1.4)
386 (91.3%)
25 (5.9%)
Minesweeper Minesweeper
582
3.373 (média de 5.8)
382 (65.6%)
8 (1.4%)
Octal Octal
14
23 (média de 1.6)
11 (78.6%)
0 (0.0%)
Point Mutations Point Mutations
57
143 (média de 2.5)
55 (96.5%)
44 (77.2%)
Scale Generator Scale Generator
508
1.949 (média de 3.8)
268 (52.8%)
10 (2.0%)
Strain Strain
1.381
2.311 (média de 1.7)
1.176 (85.2%)
97 (7.0%)
Trinary Trinary
785
1.060 (média de 1.4)
746 (95.0%)
49 (6.2%)
35 exercícios de prática por implementar
Baffling Birthdays Baffling Birthdays
Camicia Camicia
Conway's Game of Life Conway's Game of Life
DOT DSL DOT DSL
Error Handling Error Handling
Forth Forth
Go Counting Go Counting
Intergalactic Transmission Intergalactic Transmission
Killer Sudoku Helper Killer Sudoku Helper
Ledger Ledger
Lens Person Lens Person
Line Up Line Up
Markdown Markdown
Micro Blog Micro Blog
PaaS I/O PaaS I/O
Piecing It Together Piecing It Together
POV POV
Prism Prism
Rational Numbers Rational Numbers
React React
Rectangles Rectangles
Relative Distance Relative Distance
Resistor Color Tolerance Resistor Color Tolerance
REST API REST API
Satellite Satellite
Save the Cow Save the Cow
SGF Parsing SGF Parsing
Split-Second Stopwatch Split-Second Stopwatch
Square Root Square Root
State of Tic-Tac-Toe State of Tic-Tac-Toe
Sublist Sublist
Swift Scheduling Swift Scheduling
Tree Building Tree Building
Variable Length Quantity Variable Length Quantity
Word Search Word Search

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: 90819642a241bdc81314be2a621518f7afe0b554 (Pode levar até 10 minutos a publicar)

Próximo objetivo: atualizar os Test Runners para a versão 3. Atualmente, Ruby está a usar um Test Runner de versão 2. Descobre mais.
Total de Execuções do Test Runner
2.214.358
Taxa de Execuções Bem-Sucedidas
20.0% (443081)
Taxa de Execuções Falhadas
67.4% (1492273)
Taxa de Execuções com Erro
12.6% (279004)

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: 9f6ea2e87e26fafaf8185af5e0a66872a92dd836 (Pode demorar até 10 minutos a publicar)

Total de execuções do representador
424.013
Total de comentários de representação feitos
69.779
Frequência do feedback dado
16.5%

Analisador

Saber mais

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

Versão atual: 5813a2f9863f9691f3e243bcb765da60acd7f6bf (Demora até 10 minutos a publicar)

Total de execuções do analisador
401.250
Total de comentários de análise feitos
15.643
Frequência do feedback dado
0.7%