Gestion du parcours Ruby

Cette page fournit à la communauté Exercism les informations et les outils nécessaires pour gérer le parcours Ruby.

Apprenants
62 961
Soumissions
2 331 128
Discussions de mentorat
36 889

Le parcours Ruby est en bonne santé ✅

En construction

Programme Ruby

En savoir plus

Aide à créer le programme du parcours : il s'agit d'un ensemble de concepts et d'exercices d'apprentissage réunis pour enseigner les éléments fondamentaux du langage de programmation.

Prochain objectif : créer un programme complet avec au moins 30 concepts. En savoir plus.
21 concepts enseignés
Ba
Basics
17 165 l'ont appris
In
Instance Variables
12 194 l'ont appris
Ni
Nil
12 194 l'ont appris
Bo
Booleans
10 434 l'ont appris
St
Strings
11 344 l'ont appris
Co
Conditionals
8 302 l'ont appris
Fl
Floating Point Numbers
8 302 l'ont appris
Nu
Numbers
8 302 l'ont appris
Lo
Loops
6 347 l'ont appris
Mo
Modules
6 347 l'ont appris
Sy
Symbols
3 858 l'ont appris
Ra
Ranges
3 306 l'ont appris
Ca
Case
2 642 l'ont appris
Ar
Arrays
5 419 l'ont appris
En
Enumeration
5 419 l'ont appris
Ad
Advanced Enumeration
4 620 l'ont appris
Os
Ostruct
3 986 l'ont appris
Mu
Multiple Assignment and Decomposition
2 478 l'ont appris
Na
Namespaces
361 l'ont appris
Te
Ternary operator
3 934 l'ont appris
Ra
Raising Exceptions
5 455 l'ont appris
16 exercices d'apprentissage actifs
Commencés
Tentatives
Terminés
Demandes de mentorat
Lasagna Lasagna
21 996
118 501 (moy. 5.4)
17 165 (78.0%)
238 (1.1%)
Amusement Park Amusement Park
13 274
60 712 (moy. 4.6)
12 194 (91.9%)
127 (1.0%)
Amusement Park Improvements Amusement Park Improvements
10 930
66 173 (moy. 6.1)
10 434 (95.5%)
91 (0.8%)
Log line Parser Log line Parser
13 423
157 336 (moy. 11.7)
11 344 (84.5%)
323 (2.4%)
Assembly Line Assembly Line
8 919
67 336 (moy. 7.5)
8 302 (93.1%)
118 (1.3%)
Savings Account Savings Account
7 215
94 246 (moy. 13.1)
6 347 (88.0%)
91 (1.3%)
Port Of Palermo Port Of Palermo
4 091
28 219 (moy. 6.9)
3 858 (94.3%)
37 (0.9%)
Chess Game Chess Game
3 494
45 347 (moy. 13.0)
3 306 (94.6%)
38 (1.1%)
BlackJack BlackJack
2 878
31 997 (moy. 11.1)
2 642 (91.8%)
44 (1.5%)
Bird Count Bird Count
5 625
39 397 (moy. 7.0)
5 419 (96.3%)
46 (0.8%)
Boutique Inventory Boutique Inventory
4 938
86 100 (moy. 17.4)
4 620 (93.6%)
66 (1.3%)
Boutique Inventory Improvements Boutique Inventory Improvements
4 286
38 957 (moy. 9.1)
3 986 (93.0%)
43 (1.0%)
Locomotive Engineer Locomotive Engineer
2 827
33 256 (moy. 11.8)
2 478 (87.7%)
31 (1.1%)
Last Will Last Will
406
1 859 (moy. 4.6)
361 (88.9%)
4 (1.0%)
Moviegoer Moviegoer
4 025
27 294 (moy. 6.8)
3 934 (97.7%)
30 (0.7%)
Simple Calculator Simple Calculator
7 099
119 228 (moy. 16.8)
5 455 (76.8%)
167 (2.4%)

Exercices d'entraînement

En savoir plus

Les exercices d'entraînement sont conçus pour permettre aux apprenants de résoudre un problème quelconque, dans le but de mettre en pratique les concepts qu'ils ont appris jusqu'ici.

Dépôt principal synchronisé : 95858f25da5b58952aa5eabfc021a515c7ce9fc6 (Les mises à jour devraient être instantanées)

Prochain objectif : implémenter 140 exercices d'entraînement. En savoir plus.
105 exercices d'entraînement actifs
Commencés
Tentatives
Terminés
Demandes de mentorat
Hello World Hello World
47 040
78 302 (moy. 1.7)
39 981 (85.0%)
112 (0.2%)
Two Fer Two Fer
15 178
70 032 (moy. 4.6)
12 652 (83.4%)
3 862 (25.4%)
Resistor Color Duo Resistor Color Duo
7 000
34 194 (moy. 4.9)
5 797 (82.8%)
1 616 (23.1%)
Acronym Acronym
9 468
49 340 (moy. 5.2)
8 000 (84.5%)
2 207 (23.3%)
High Scores High Scores
6 180
26 924 (moy. 4.4)
5 311 (85.9%)
1 390 (22.5%)
Reverse String Reverse String
2 516
9 551 (moy. 3.8)
1 965 (78.1%)
43 (1.7%)
D&D Character D&D Character
1 796
15 343 (moy. 8.5)
1 197 (66.6%)
48 (2.7%)
Matrix Matrix
5 545
35 082 (moy. 6.3)
4 489 (81.0%)
1 173 (21.2%)
Series Series
5 304
31 106 (moy. 5.9)
4 542 (85.6%)
865 (16.3%)
Word Count Word Count
7 118
43 850 (moy. 6.2)
5 897 (82.8%)
2 017 (28.3%)
Eliud's Eggs Eliud's Eggs
1 250
4 882 (moy. 3.9)
995 (79.6%)
23 (1.8%)
Hamming Hamming
13 117
34 758 (moy. 2.6)
12 320 (93.9%)
3 358 (25.6%)
Raindrops Raindrops
9 460
31 079 (moy. 3.3)
8 906 (94.1%)
1 434 (15.2%)
Isogram Isogram
5 084
34 156 (moy. 6.7)
4 472 (88.0%)
650 (12.8%)
Scrabble Score Scrabble Score
3 639
20 855 (moy. 5.7)
3 176 (87.3%)
547 (15.0%)
Luhn Luhn
3 654
42 208 (moy. 11.6)
2 780 (76.1%)
402 (11.0%)
Clock Clock
3 329
33 039 (moy. 9.9)
2 461 (73.9%)
390 (11.7%)
Twelve Days Twelve Days
2 754
17 097 (moy. 6.2)
1 990 (72.3%)
252 (9.2%)
Tournament Tournament
4 235
64 324 (moy. 15.2)
2 074 (49.0%)
285 (6.7%)
Gigasecond Gigasecond
11 104
16 691 (moy. 1.5)
9 947 (89.6%)
1 168 (10.5%)
Resistor Color Resistor Color
2 783
7 518 (moy. 2.7)
2 452 (88.1%)
115 (4.1%)
RNA Transcription RNA Transcription
10 057
26 346 (moy. 2.6)
9 345 (92.9%)
1 640 (16.3%)
Leap Leap
6 157
15 284 (moy. 2.5)
5 437 (88.3%)
706 (11.5%)
Pangram Pangram
5 878
18 764 (moy. 3.2)
5 403 (91.9%)
638 (10.9%)
Space Age Space Age
3 154
12 930 (moy. 4.1)
2 712 (86.0%)
247 (7.8%)
Triangle Triangle
2 370
15 356 (moy. 6.5)
2 036 (85.9%)
135 (5.7%)
Difference of Squares Difference of Squares
6 601
14 205 (moy. 2.2)
6 272 (95.0%)
942 (14.3%)
Anagram Anagram
3 036
13 890 (moy. 4.6)
2 685 (88.4%)
718 (23.6%)
Spiral Matrix Spiral Matrix
589
5 915 (moy. 10.0)
358 (60.8%)
14 (2.4%)
Sum of Multiples Sum of Multiples
2 887
13 017 (moy. 4.5)
2 427 (84.1%)
148 (5.1%)
Transpose Transpose
1 458
23 503 (moy. 16.1)
841 (57.7%)
38 (2.6%)
Armstrong Numbers Armstrong Numbers
1 596
6 220 (moy. 3.9)
1 365 (85.5%)
28 (1.8%)
Flatten Array Flatten Array
2 925
7 343 (moy. 2.5)
2 357 (80.6%)
113 (3.9%)
Phone Number Phone Number
2 766
19 753 (moy. 7.1)
2 277 (82.3%)
174 (6.3%)
Grains Grains
3 948
9 710 (moy. 2.5)
3 612 (91.5%)
629 (15.9%)
Resistor Color Trio Resistor Color Trio
1 029
8 873 (moy. 8.6)
863 (83.9%)
27 (2.6%)
Saddle Points Saddle Points
1 164
6 994 (moy. 6.0)
916 (78.7%)
34 (2.9%)
ETL ETL
2 184
5 267 (moy. 2.4)
1 925 (88.1%)
126 (5.8%)
Nucleotide Count Nucleotide Count
1 712
9 194 (moy. 5.4)
1 482 (86.6%)
277 (16.2%)
Pythagorean Triplet Pythagorean Triplet
1 004
6 822 (moy. 6.8)
690 (68.7%)
24 (2.4%)
Collatz Conjecture Collatz Conjecture
1 333
6 029 (moy. 4.5)
1 129 (84.7%)
39 (2.9%)
Sieve Sieve
3 779
9 559 (moy. 2.5)
3 446 (91.2%)
287 (7.6%)
Proverb Proverb
1 182
7 172 (moy. 6.1)
1 002 (84.8%)
99 (8.4%)
Palindrome Products Palindrome Products
1 159
7 917 (moy. 6.8)
722 (62.3%)
34 (2.9%)
Parallel Letter Frequency Parallel Letter Frequency
377
3 918 (moy. 10.4)
201 (53.3%)
10 (2.7%)
Bob Bob
5 310
21 570 (moy. 4.1)
4 780 (90.0%)
3 178 (59.8%)
Nth Prime Nth Prime
3 185
9 112 (moy. 2.9)
2 850 (89.5%)
247 (7.8%)
Perfect Numbers Perfect Numbers
725
2 873 (moy. 4.0)
596 (82.2%)
13 (1.8%)
Alphametics Alphametics
1 084
5 559 (moy. 5.1)
419 (38.7%)
32 (3.0%)
Binary Search Binary Search
876
4 407 (moy. 5.0)
665 (75.9%)
29 (3.3%)
Two Bucket Two Bucket
1 187
6 729 (moy. 5.7)
419 (35.3%)
28 (2.4%)
Matching Brackets Matching Brackets
949
4 205 (moy. 4.4)
684 (72.1%)
27 (2.8%)
All Your Base All Your Base
767
6 112 (moy. 8.0)
511 (66.6%)
13 (1.7%)
Allergies Allergies
753
3 881 (moy. 5.2)
573 (76.1%)
21 (2.8%)
Rail Fence Cipher Rail Fence Cipher
700
3 723 (moy. 5.3)
402 (57.4%)
11 (1.6%)
Run-Length Encoding Run-Length Encoding
1 775
7 150 (moy. 4.0)
1 456 (82.0%)
89 (5.0%)
Flower Field Flower Field
106
889 (moy. 8.4)
76 (71.7%)
4 (3.8%)
Robot Simulator Robot Simulator
798
5 467 (moy. 6.9)
573 (71.8%)
31 (3.9%)
Bottle Song Bottle Song
218
2 379 (moy. 10.9)
166 (76.1%)
8 (3.7%)
Protein Translation Protein Translation
865
7 943 (moy. 9.2)
691 (79.9%)
27 (3.1%)
Wordy Wordy
919
8 359 (moy. 9.1)
636 (69.2%)
33 (3.6%)
Secret Handshake Secret Handshake
682
3 166 (moy. 4.6)
521 (76.4%)
24 (3.5%)
Atbash Cipher Atbash Cipher
884
6 639 (moy. 7.5)
729 (82.5%)
26 (2.9%)
Crypto Square Crypto Square
1 116
5 943 (moy. 5.3)
835 (74.8%)
28 (2.5%)
List Ops List Ops
801
6 504 (moy. 8.1)
527 (65.8%)
11 (1.4%)
Robot Name Robot Name
2 908
4 990 (moy. 1.7)
2 513 (86.4%)
492 (16.9%)
Simple Cipher Simple Cipher
912
6 965 (moy. 7.6)
586 (64.3%)
27 (3.0%)
Dominoes Dominoes
409
2 529 (moy. 6.2)
211 (51.6%)
9 (2.2%)
Pig Latin Pig Latin
682
5 138 (moy. 7.5)
468 (68.6%)
24 (3.5%)
Simple Linked List Simple Linked List
920
8 502 (moy. 9.2)
605 (65.8%)
35 (3.8%)
Binary Search Tree Binary Search Tree
1 346
5 628 (moy. 4.2)
981 (72.9%)
99 (7.4%)
Change Change
599
4 781 (moy. 8.0)
294 (49.1%)
17 (2.8%)
Circular Buffer Circular Buffer
654
4 024 (moy. 6.2)
479 (73.2%)
23 (3.5%)
Grade School Grade School
2 007
5 068 (moy. 2.5)
1 651 (82.3%)
218 (10.9%)
Roman Numerals Roman Numerals
3 958
9 142 (moy. 2.3)
3 519 (88.9%)
322 (8.1%)
Rotational Cipher Rotational Cipher
760
5 639 (moy. 7.4)
601 (79.1%)
20 (2.6%)
Affine Cipher Affine Cipher
486
3 680 (moy. 7.6)
311 (64.0%)
9 (1.9%)
Kindergarten Garden Kindergarten Garden
604
3 636 (moy. 6.0)
442 (73.2%)
18 (3.0%)
Largest Series Product Largest Series Product
584
3 301 (moy. 5.7)
468 (80.1%)
13 (2.2%)
Prime Factors Prime Factors
1 393
3 694 (moy. 2.7)
1 219 (87.5%)
60 (4.3%)
Custom Set Custom Set
442
2 062 (moy. 4.7)
318 (71.9%)
10 (2.3%)
House House
683
2 911 (moy. 4.3)
516 (75.5%)
32 (4.7%)
Linked List Linked List
577
1 449 (moy. 2.5)
394 (68.3%)
23 (4.0%)
Poker Poker
446
2 741 (moy. 6.1)
203 (45.5%)
18 (4.0%)
ISBN Verifier ISBN Verifier
979
9 371 (moy. 9.6)
747 (76.3%)
35 (3.6%)
Complex Numbers Complex Numbers
443
2 625 (moy. 5.9)
280 (63.2%)
11 (2.5%)
Meetup Meetup
2 400
10 316 (moy. 4.3)
901 (37.5%)
77 (3.2%)
Diamond Diamond
976
9 732 (moy. 10.0)
637 (65.3%)
32 (3.3%)
Bowling Bowling
1 551
18 649 (moy. 12.0)
694 (44.7%)
46 (3.0%)
OCR Numbers OCR Numbers
459
2 274 (moy. 5.0)
324 (70.6%)
8 (1.7%)
Say Say
663
3 007 (moy. 4.5)
456 (68.8%)
16 (2.4%)
Zipper Zipper
334
1 155 (moy. 3.5)
161 (48.2%)
2 (0.6%)
Grep Grep
531
4 105 (moy. 7.7)
269 (50.7%)
9 (1.7%)
Food Chain Food Chain
1 067
3 366 (moy. 3.2)
891 (83.5%)
55 (5.2%)
Pascal's Triangle Pascal's Triangle
426
1 359 (moy. 3.2)
317 (74.4%)
12 (2.8%)
Queen Attack Queen Attack
700
2 246 (moy. 3.2)
538 (76.9%)
24 (3.4%)
Yacht Yacht
244
2 445 (moy. 10.0)
148 (60.7%)
10 (4.1%)
Book Store Book Store
705
4 967 (moy. 7.0)
256 (36.3%)
13 (1.8%)
Connect Connect
404
1 903 (moy. 4.7)
190 (47.0%)
7 (1.7%)
Microwave Microwave
2 377
18 049 (moy. 7.6)
1 167 (49.1%)
76 (3.2%)
Darts Darts
1 154
4 130 (moy. 3.6)
883 (76.5%)
35 (3.0%)
Bank Account Bank Account
371
2 854 (moy. 7.7)
236 (63.6%)
12 (3.2%)
Gilded Rose Gilded Rose
241
3 144 (moy. 13.0)
101 (41.9%)
10 (4.1%)
Knapsack Knapsack
207
1 675 (moy. 8.1)
97 (46.9%)
5 (2.4%)
Zebra Puzzle Zebra Puzzle
201
1 109 (moy. 5.5)
76 (37.8%)
1 (0.5%)
10 exercices d'entraînement obsolètes
Commencés
Tentatives
Terminés
Demandes de mentorat
Accumulate Accumulate
1 813
3 341 (moy. 1.8)
1 572 (86.7%)
172 (9.5%)
Beer Song Beer Song
1 606
9 109 (moy. 5.7)
1 276 (79.5%)
176 (11.0%)
Binary Binary
1 354
1 998 (moy. 1.5)
1 258 (92.9%)
128 (9.5%)
Hexadecimal Hexadecimal
423
580 (moy. 1.4)
386 (91.3%)
25 (5.9%)
Minesweeper Minesweeper
582
3 373 (moy. 5.8)
382 (65.6%)
8 (1.4%)
Octal Octal
14
23 (moy. 1.6)
11 (78.6%)
0 (0.0%)
Point Mutations Point Mutations
57
143 (moy. 2.5)
55 (96.5%)
44 (77.2%)
Scale Generator Scale Generator
508
1 949 (moy. 3.8)
268 (52.8%)
10 (2.0%)
Strain Strain
1 381
2 311 (moy. 1.7)
1 176 (85.2%)
97 (7.0%)
Trinary Trinary
785
1 060 (moy. 1.4)
746 (95.0%)
49 (6.2%)
35 exercices d'entraînement non implémentés
Baffling Birthdays Baffling Birthdays
Conway's Game of Life Conway's Game of Life
Error Handling Error Handling
Go Counting Go Counting
Intergalactic Transmission Intergalactic Transmission
Killer Sudoku Helper Killer Sudoku Helper
Lens Person Lens Person
Micro Blog Micro Blog
Piecing It Together Piecing It Together
Rational Numbers Rational Numbers
Rectangles Rectangles
Relative Distance Relative Distance
Resistor Color Tolerance Resistor Color Tolerance
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
Swift Scheduling Swift Scheduling
Tree Building Tree Building
Variable Length Quantity Variable Length Quantity
Word Search Word Search

Exécuteur de tests

En savoir plus

Crée des exécuteurs de tests dont la seule responsabilité est de prendre une solution, de lancer tous les tests et de renvoyer une sortie standardisée.

Version actuelle : 90819642a241bdc81314be2a621518f7afe0b554 (Jusqu'à 10 minutes pour déployer)

Prochain objectif : faire passer les exécuteurs de tests en version 3. Le parcours Ruby utilise actuellement un exécuteur de tests en version 2. En savoir plus.
Nombre total d'exécutions de l'exécuteur de tests
2 214 358
Taux de réussite des exécutions de tests
20.0% (443081)
Taux d'échec des exécutions de tests
67.4% (1492273)
Taux d'erreur des exécutions de tests
12.6% (279004)

Representer

En savoir plus

Crée un representer : un bout de code dont la seule responsabilité est de prendre une solution et d'en renvoyer une représentation normalisée.

Version actuelle : 9f6ea2e87e26fafaf8185af5e0a66872a92dd836 (Jusqu'à 10 minutes pour déployer)

Nombre total d'exécutions du representer
424 013
Nombre total de commentaires de représentation publiés
69 779
Fréquence des retours donnés
16.5%

Analyseur

En savoir plus

Crée un analyseur pour Ruby : les analyseurs d'Exercism évaluent automatiquement les soumissions des apprenants et fournissent des commentaires à la manière d'un mentor.

Version actuelle : 5813a2f9863f9691f3e243bcb765da60acd7f6bf (Le déploiement peut prendre jusqu'à 10 minutes)

Nombre total d'exécutions de l'analyseur
401 250
Nombre total de commentaires d'analyse publiés
15 643
Fréquence des retours donnés
0.7%