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 804
Soumissions
2 313 935
Discussions de mentorat
36 871

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 086 l'ont appris
In
Instance Variables
12 133 l'ont appris
Ni
Nil
12 133 l'ont appris
Bo
Booleans
10 377 l'ont appris
St
Strings
11 288 l'ont appris
Co
Conditionals
8 250 l'ont appris
Fl
Floating Point Numbers
8 250 l'ont appris
Nu
Numbers
8 250 l'ont appris
Lo
Loops
6 308 l'ont appris
Mo
Modules
6 308 l'ont appris
Sy
Symbols
3 816 l'ont appris
Ra
Ranges
3 266 l'ont appris
Ca
Case
2 603 l'ont appris
Ar
Arrays
5 373 l'ont appris
En
Enumeration
5 373 l'ont appris
Ad
Advanced Enumeration
4 578 l'ont appris
Os
Ostruct
3 948 l'ont appris
Mu
Multiple Assignment and Decomposition
2 444 l'ont appris
Na
Namespaces
316 l'ont appris
Te
Ternary operator
3 837 l'ont appris
Ra
Raising Exceptions
5 356 l'ont appris
16 exercices d'apprentissage actifs
Commencés
Tentatives
Terminés
Demandes de mentorat
Lasagna Lasagna
21 889
118 130 (moy. 5.4)
17 086 (78.1%)
237 (1.1%)
Amusement Park Amusement Park
13 207
60 500 (moy. 4.6)
12 133 (91.9%)
126 (1.0%)
Amusement Park Improvements Amusement Park Improvements
10 869
65 849 (moy. 6.1)
10 377 (95.5%)
91 (0.8%)
Log line Parser Log line Parser
13 359
156 747 (moy. 11.7)
11 288 (84.5%)
323 (2.4%)
Assembly Line Assembly Line
8 862
67 009 (moy. 7.6)
8 250 (93.1%)
118 (1.3%)
Savings Account Savings Account
7 166
93 866 (moy. 13.1)
6 308 (88.0%)
91 (1.3%)
Port Of Palermo Port Of Palermo
4 048
28 016 (moy. 6.9)
3 816 (94.3%)
37 (0.9%)
Chess Game Chess Game
3 450
44 955 (moy. 13.0)
3 266 (94.7%)
38 (1.1%)
BlackJack BlackJack
2 836
31 755 (moy. 11.2)
2 603 (91.8%)
44 (1.6%)
Bird Count Bird Count
5 580
39 199 (moy. 7.0)
5 373 (96.3%)
46 (0.8%)
Boutique Inventory Boutique Inventory
4 891
85 745 (moy. 17.5)
4 578 (93.6%)
66 (1.3%)
Boutique Inventory Improvements Boutique Inventory Improvements
4 244
38 802 (moy. 9.1)
3 948 (93.0%)
43 (1.0%)
Locomotive Engineer Locomotive Engineer
2 789
33 009 (moy. 11.8)
2 444 (87.6%)
31 (1.1%)
Last Will Last Will
358
1 625 (moy. 4.5)
316 (88.3%)
3 (0.8%)
Moviegoer Moviegoer
3 926
26 827 (moy. 6.8)
3 837 (97.7%)
30 (0.8%)
Simple Calculator Simple Calculator
7 000
118 316 (moy. 16.9)
5 356 (76.5%)
166 (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é : 202ad52e407375063d2579d5a65b754ea886abae (Les mises à jour devraient être instantanées)

Prochain objectif : implémenter 139 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
46 866
77 996 (moy. 1.7)
39 853 (85.0%)
112 (0.2%)
Two Fer Two Fer
15 068
69 551 (moy. 4.6)
12 548 (83.3%)
3 862 (25.6%)
Resistor Color Duo Resistor Color Duo
6 876
33 791 (moy. 4.9)
5 677 (82.6%)
1 616 (23.5%)
Acronym Acronym
9 345
48 547 (moy. 5.2)
7 882 (84.3%)
2 207 (23.6%)
High Scores High Scores
6 051
26 253 (moy. 4.3)
5 185 (85.7%)
1 390 (23.0%)
Reverse String Reverse String
2 394
9 233 (moy. 3.9)
1 847 (77.2%)
43 (1.8%)
D&D Character D&D Character
1 676
14 840 (moy. 8.9)
1 086 (64.8%)
48 (2.9%)
Matrix Matrix
5 439
34 592 (moy. 6.4)
4 393 (80.8%)
1 172 (21.5%)
Series Series
5 193
30 427 (moy. 5.9)
4 437 (85.4%)
864 (16.6%)
Word Count Word Count
7 001
43 126 (moy. 6.2)
5 780 (82.6%)
2 017 (28.8%)
Eliud's Eggs Eliud's Eggs
1 126
4 572 (moy. 4.1)
876 (77.8%)
21 (1.9%)
Hamming Hamming
13 003
34 468 (moy. 2.7)
12 210 (93.9%)
3 358 (25.8%)
Raindrops Raindrops
9 338
30 685 (moy. 3.3)
8 784 (94.1%)
1 433 (15.3%)
Isogram Isogram
4 955
33 765 (moy. 6.8)
4 346 (87.7%)
650 (13.1%)
Scrabble Score Scrabble Score
3 583
20 667 (moy. 5.8)
3 127 (87.3%)
547 (15.3%)
Luhn Luhn
3 602
41 934 (moy. 11.6)
2 737 (76.0%)
402 (11.2%)
Clock Clock
3 288
32 852 (moy. 10.0)
2 427 (73.8%)
390 (11.9%)
Twelve Days Twelve Days
2 729
17 002 (moy. 6.2)
1 969 (72.2%)
252 (9.2%)
Tournament Tournament
4 189
63 797 (moy. 15.2)
2 038 (48.7%)
285 (6.8%)
Gigasecond Gigasecond
11 086
16 650 (moy. 1.5)
9 930 (89.6%)
1 168 (10.5%)
Resistor Color Resistor Color
2 766
7 467 (moy. 2.7)
2 438 (88.1%)
115 (4.2%)
RNA Transcription RNA Transcription
10 029
26 274 (moy. 2.6)
9 319 (92.9%)
1 640 (16.4%)
Leap Leap
6 130
15 184 (moy. 2.5)
5 413 (88.3%)
706 (11.5%)
Pangram Pangram
5 850
18 656 (moy. 3.2)
5 377 (91.9%)
638 (10.9%)
Space Age Space Age
3 128
12 793 (moy. 4.1)
2 687 (85.9%)
247 (7.9%)
Triangle Triangle
2 353
15 231 (moy. 6.5)
2 021 (85.9%)
135 (5.7%)
Difference of Squares Difference of Squares
6 584
14 125 (moy. 2.1)
6 257 (95.0%)
942 (14.3%)
Anagram Anagram
3 020
13 818 (moy. 4.6)
2 674 (88.5%)
718 (23.8%)
Spiral Matrix Spiral Matrix
579
5 801 (moy. 10.0)
353 (61.0%)
13 (2.2%)
Sum of Multiples Sum of Multiples
2 875
12 918 (moy. 4.5)
2 419 (84.1%)
148 (5.1%)
Transpose Transpose
1 452
23 422 (moy. 16.1)
837 (57.6%)
38 (2.6%)
Armstrong Numbers Armstrong Numbers
1 586
6 190 (moy. 3.9)
1 358 (85.6%)
28 (1.8%)
Flatten Array Flatten Array
2 914
7 300 (moy. 2.5)
2 349 (80.6%)
113 (3.9%)
Phone Number Phone Number
2 757
19 735 (moy. 7.2)
2 269 (82.3%)
174 (6.3%)
Grains Grains
3 945
9 700 (moy. 2.5)
3 609 (91.5%)
629 (15.9%)
Resistor Color Trio Resistor Color Trio
1 020
8 802 (moy. 8.6)
855 (83.8%)
27 (2.6%)
Saddle Points Saddle Points
1 161
6 966 (moy. 6.0)
913 (78.6%)
34 (2.9%)
ETL ETL
2 179
5 248 (moy. 2.4)
1 922 (88.2%)
126 (5.8%)
Nucleotide Count Nucleotide Count
1 710
9 182 (moy. 5.4)
1 481 (86.6%)
277 (16.2%)
Pythagorean Triplet Pythagorean Triplet
1 002
6 804 (moy. 6.8)
689 (68.8%)
24 (2.4%)
Collatz Conjecture Collatz Conjecture
1 321
5 979 (moy. 4.5)
1 117 (84.6%)
39 (3.0%)
Sieve Sieve
3 775
9 547 (moy. 2.5)
3 443 (91.2%)
287 (7.6%)
Proverb Proverb
1 172
7 118 (moy. 6.1)
994 (84.8%)
99 (8.4%)
Palindrome Products Palindrome Products
1 157
7 902 (moy. 6.8)
721 (62.3%)
34 (2.9%)
Parallel Letter Frequency Parallel Letter Frequency
370
3 790 (moy. 10.2)
198 (53.5%)
10 (2.7%)
Bob Bob
5 300
21 513 (moy. 4.1)
4 770 (90.0%)
3 176 (59.9%)
Nth Prime Nth Prime
3 181
9 105 (moy. 2.9)
2 847 (89.5%)
247 (7.8%)
Perfect Numbers Perfect Numbers
723
2 864 (moy. 4.0)
595 (82.3%)
13 (1.8%)
Alphametics Alphametics
1 081
5 536 (moy. 5.1)
416 (38.5%)
32 (3.0%)
Binary Search Binary Search
872
4 384 (moy. 5.0)
662 (75.9%)
29 (3.3%)
Two Bucket Two Bucket
1 177
6 668 (moy. 5.7)
413 (35.1%)
28 (2.4%)
Matching Brackets Matching Brackets
944
4 187 (moy. 4.4)
680 (72.0%)
27 (2.9%)
All Your Base All Your Base
763
6 075 (moy. 8.0)
509 (66.7%)
13 (1.7%)
Allergies Allergies
751
3 860 (moy. 5.1)
572 (76.2%)
21 (2.8%)
Rail Fence Cipher Rail Fence Cipher
696
3 647 (moy. 5.2)
399 (57.3%)
11 (1.6%)
Run-Length Encoding Run-Length Encoding
1 771
7 093 (moy. 4.0)
1 453 (82.0%)
89 (5.0%)
Flower Field Flower Field
101
803 (moy. 8.0)
71 (70.3%)
4 (4.0%)
Robot Simulator Robot Simulator
791
5 418 (moy. 6.8)
570 (72.1%)
31 (3.9%)
Bottle Song Bottle Song
211
2 320 (moy. 11.0)
161 (76.3%)
8 (3.8%)
Protein Translation Protein Translation
863
7 929 (moy. 9.2)
690 (80.0%)
27 (3.1%)
Wordy Wordy
913
8 303 (moy. 9.1)
633 (69.3%)
33 (3.6%)
Secret Handshake Secret Handshake
679
3 147 (moy. 4.6)
519 (76.4%)
24 (3.5%)
Atbash Cipher Atbash Cipher
878
6 573 (moy. 7.5)
725 (82.6%)
26 (3.0%)
Crypto Square Crypto Square
1 107
5 755 (moy. 5.2)
827 (74.7%)
28 (2.5%)
List Ops List Ops
798
6 451 (moy. 8.1)
525 (65.8%)
11 (1.4%)
Robot Name Robot Name
2 905
4 986 (moy. 1.7)
2 511 (86.4%)
492 (16.9%)
Simple Cipher Simple Cipher
903
6 895 (moy. 7.6)
581 (64.3%)
27 (3.0%)
Dominoes Dominoes
407
2 520 (moy. 6.2)
210 (51.6%)
9 (2.2%)
Pig Latin Pig Latin
678
5 049 (moy. 7.4)
465 (68.6%)
24 (3.5%)
Simple Linked List Simple Linked List
914
8 452 (moy. 9.2)
601 (65.8%)
35 (3.8%)
Binary Search Tree Binary Search Tree
1 340
5 594 (moy. 4.2)
977 (72.9%)
98 (7.3%)
Change Change
597
4 767 (moy. 8.0)
293 (49.1%)
17 (2.8%)
Circular Buffer Circular Buffer
651
3 999 (moy. 6.1)
477 (73.3%)
23 (3.5%)
Grade School Grade School
2 005
5 062 (moy. 2.5)
1 651 (82.3%)
218 (10.9%)
Roman Numerals Roman Numerals
3 952
9 098 (moy. 2.3)
3 516 (89.0%)
322 (8.1%)
Rotational Cipher Rotational Cipher
754
5 630 (moy. 7.5)
596 (79.0%)
20 (2.7%)
Affine Cipher Affine Cipher
482
3 674 (moy. 7.6)
311 (64.5%)
9 (1.9%)
Kindergarten Garden Kindergarten Garden
601
3 634 (moy. 6.0)
440 (73.2%)
18 (3.0%)
Largest Series Product Largest Series Product
583
3 301 (moy. 5.7)
468 (80.3%)
13 (2.2%)
Prime Factors Prime Factors
1 391
3 694 (moy. 2.7)
1 219 (87.6%)
60 (4.3%)
Custom Set Custom Set
441
2 062 (moy. 4.7)
318 (72.1%)
10 (2.3%)
House House
680
2 893 (moy. 4.3)
514 (75.6%)
32 (4.7%)
Linked List Linked List
574
1 440 (moy. 2.5)
393 (68.5%)
23 (4.0%)
Poker Poker
442
2 737 (moy. 6.2)
202 (45.7%)
18 (4.1%)
ISBN Verifier ISBN Verifier
967
9 243 (moy. 9.6)
738 (76.3%)
34 (3.5%)
Complex Numbers Complex Numbers
441
2 602 (moy. 5.9)
279 (63.3%)
11 (2.5%)
Meetup Meetup
2 393
10 283 (moy. 4.3)
897 (37.5%)
77 (3.2%)
Diamond Diamond
967
9 659 (moy. 10.0)
631 (65.3%)
32 (3.3%)
Bowling Bowling
1 544
18 620 (moy. 12.1)
689 (44.6%)
46 (3.0%)
OCR Numbers OCR Numbers
454
2 189 (moy. 4.8)
320 (70.5%)
8 (1.8%)
Say Say
662
3 007 (moy. 4.5)
456 (68.9%)
16 (2.4%)
Zipper Zipper
333
1 155 (moy. 3.5)
161 (48.3%)
2 (0.6%)
Grep Grep
530
4 103 (moy. 7.7)
268 (50.6%)
9 (1.7%)
Food Chain Food Chain
1 063
3 342 (moy. 3.1)
889 (83.6%)
55 (5.2%)
Pascal's Triangle Pascal's Triangle
425
1 359 (moy. 3.2)
316 (74.4%)
12 (2.8%)
Queen Attack Queen Attack
699
2 246 (moy. 3.2)
538 (77.0%)
24 (3.4%)
Yacht Yacht
237
2 412 (moy. 10.2)
144 (60.8%)
10 (4.2%)
Book Store Book Store
702
4 959 (moy. 7.1)
255 (36.3%)
13 (1.9%)
Connect Connect
403
1 903 (moy. 4.7)
190 (47.1%)
7 (1.7%)
Microwave Microwave
2 370
18 001 (moy. 7.6)
1 164 (49.1%)
76 (3.2%)
Darts Darts
1 147
4 080 (moy. 3.6)
876 (76.4%)
35 (3.1%)
Bank Account Bank Account
362
2 817 (moy. 7.8)
231 (63.8%)
12 (3.3%)
Gilded Rose Gilded Rose
240
3 140 (moy. 13.1)
100 (41.7%)
9 (3.8%)
Knapsack Knapsack
203
1 651 (moy. 8.1)
95 (46.8%)
5 (2.5%)
Zebra Puzzle Zebra Puzzle
199
1 109 (moy. 5.6)
76 (38.2%)
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%)
34 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
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 : ddc5f48fe1eb8f520a8c947ae7d9c568e77f82df (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 197 188
Taux de réussite des exécutions de tests
20.0% (439073)
Taux d'échec des exécutions de tests
67.4% (1481253)
Taux d'erreur des exécutions de tests
12.6% (276862)

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 : f805395de74abc816e16ee22db438ae5aef38018 (Jusqu'à 10 minutes pour déployer)

Nombre total d'exécutions du representer
420 569
Nombre total de commentaires de représentation publiés
69 299
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 : b768a73f234165ff8a4b7f559dbea9a041e4fc6a (Le déploiement peut prendre jusqu'à 10 minutes)

Nombre total d'exécutions de l'analyseur
397 813
Nombre total de commentaires d'analyse publiés
15 500
Fréquence des retours donnés
0.7%