Gestione del track Ruby

Questa pagina fornisce alla comunità di Exercism le informazioni e gli strumenti necessari per gestire il track Ruby.

Studenti
62.797
Invii
2.313.054
Discussioni di mentoring
36.870

Il track Ruby è in salute ✅

In costruzione

Syllabus di Ruby

Per saperne di più

Aiuta a creare il syllabus del track: è un insieme di concetti ed esercizi di apprendimento messi insieme per insegnare gli elementi fondamentali del linguaggio di programmazione.

Prossimo obiettivo: creare un syllabus completo con almeno 30 concetti. Scopri di più.
21 concetti insegnati
Ba
Basics
17.082 lo hanno imparato
In
Instance Variables
12.130 lo hanno imparato
Ni
Nil
12.130 lo hanno imparato
Bo
Booleans
10.374 lo hanno imparato
St
Strings
11.285 lo hanno imparato
Co
Conditionals
8.247 lo hanno imparato
Fl
Floating Point Numbers
8.247 lo hanno imparato
Nu
Numbers
8.247 lo hanno imparato
Lo
Loops
6.306 lo hanno imparato
Mo
Modules
6.306 lo hanno imparato
Sy
Symbols
3.815 lo hanno imparato
Ra
Ranges
3.265 lo hanno imparato
Ca
Case
2.600 lo hanno imparato
Ar
Arrays
5.369 lo hanno imparato
En
Enumeration
5.369 lo hanno imparato
Ad
Advanced Enumeration
4.574 lo hanno imparato
Os
Ostruct
3.945 lo hanno imparato
Mu
Multiple Assignment and Decomposition
2.439 lo hanno imparato
Na
Namespaces
308 lo hanno imparato
Te
Ternary operator
3.832 lo hanno imparato
Ra
Raising Exceptions
5.350 lo hanno imparato
16 esercizi di apprendimento attivi
Iniziati
Tentativi
Completamenti
Richieste di mentoring
Lasagna Lasagna
21.884
118.120 (media 5.4)
17.082 (78.1%)
237 (1.1%)
Amusement Park Amusement Park
13.201
60.497 (media 4.6)
12.130 (91.9%)
126 (1.0%)
Amusement Park Improvements Amusement Park Improvements
10.866
65.843 (media 6.1)
10.374 (95.5%)
91 (0.8%)
Log line Parser Log line Parser
13.354
156.725 (media 11.7)
11.285 (84.5%)
323 (2.4%)
Assembly Line Assembly Line
8.860
67.000 (media 7.6)
8.247 (93.1%)
118 (1.3%)
Savings Account Savings Account
7.164
93.861 (media 13.1)
6.306 (88.0%)
90 (1.3%)
Port Of Palermo Port Of Palermo
4.047
28.012 (media 6.9)
3.815 (94.3%)
37 (0.9%)
Chess Game Chess Game
3.449
44.933 (media 13.0)
3.265 (94.7%)
38 (1.1%)
BlackJack BlackJack
2.834
31.736 (media 11.2)
2.600 (91.7%)
44 (1.6%)
Bird Count Bird Count
5.576
39.184 (media 7.0)
5.369 (96.3%)
46 (0.8%)
Boutique Inventory Boutique Inventory
4.888
85.734 (media 17.5)
4.574 (93.6%)
66 (1.4%)
Boutique Inventory Improvements Boutique Inventory Improvements
4.241
38.797 (media 9.1)
3.945 (93.0%)
43 (1.0%)
Locomotive Engineer Locomotive Engineer
2.786
32.951 (media 11.8)
2.439 (87.5%)
31 (1.1%)
Last Will Last Will
352
1.597 (media 4.5)
308 (87.5%)
3 (0.9%)
Moviegoer Moviegoer
3.922
26.799 (media 6.8)
3.832 (97.7%)
30 (0.8%)
Simple Calculator Simple Calculator
6.994
118.259 (media 16.9)
5.350 (76.5%)
166 (2.4%)

Esercizi di pratica

Scopri di più

Gli esercizi di pratica sono esercizi progettati per permettere agli studenti di risolvere un problema arbitrario, con l'obiettivo di utilizzare i concetti che hanno imparato finora.

Repo principale sincronizzato: 202ad52e407375063d2579d5a65b754ea886abae (Gli aggiornamenti dovrebbero essere immediati)

Prossimo obiettivo: implementare 139 esercizi di pratica. Scopri di più.
105 esercizi di pratica attivi
Iniziati
Tentativi
Completamenti
Richieste di mentoring
Hello World Hello World
46.858
77.980 (media 1.7)
39.848 (85.0%)
112 (0.2%)
Two Fer Two Fer
15.065
69.541 (media 4.6)
12.545 (83.3%)
3.861 (25.6%)
Resistor Color Duo Resistor Color Duo
6.871
33.727 (media 4.9)
5.674 (82.6%)
1.616 (23.5%)
Acronym Acronym
9.342
48.522 (media 5.2)
7.880 (84.4%)
2.207 (23.6%)
High Scores High Scores
6.048
26.241 (media 4.3)
5.183 (85.7%)
1.390 (23.0%)
Reverse String Reverse String
2.394
9.233 (media 3.9)
1.847 (77.2%)
43 (1.8%)
D&D Character D&D Character
1.675
14.839 (media 8.9)
1.085 (64.8%)
48 (2.9%)
Matrix Matrix
5.437
34.590 (media 6.4)
4.392 (80.8%)
1.172 (21.6%)
Series Series
5.193
30.427 (media 5.9)
4.437 (85.4%)
864 (16.6%)
Word Count Word Count
7.000
43.094 (media 6.2)
5.777 (82.5%)
2.017 (28.8%)
Eliud's Eggs Eliud's Eggs
1.125
4.570 (media 4.1)
875 (77.8%)
21 (1.9%)
Hamming Hamming
13.003
34.467 (media 2.7)
12.209 (93.9%)
3.358 (25.8%)
Raindrops Raindrops
9.336
30.673 (media 3.3)
8.782 (94.1%)
1.433 (15.3%)
Isogram Isogram
4.953
33.764 (media 6.8)
4.345 (87.7%)
650 (13.1%)
Scrabble Score Scrabble Score
3.583
20.667 (media 5.8)
3.126 (87.2%)
547 (15.3%)
Luhn Luhn
3.601
41.915 (media 11.6)
2.736 (76.0%)
402 (11.2%)
Clock Clock
3.287
32.835 (media 10.0)
2.426 (73.8%)
390 (11.9%)
Twelve Days Twelve Days
2.728
16.988 (media 6.2)
1.968 (72.1%)
252 (9.2%)
Tournament Tournament
4.188
63.789 (media 15.2)
2.038 (48.7%)
285 (6.8%)
Gigasecond Gigasecond
11.083
16.642 (media 1.5)
9.927 (89.6%)
1.168 (10.5%)
Resistor Color Resistor Color
2.764
7.464 (media 2.7)
2.436 (88.1%)
115 (4.2%)
RNA Transcription RNA Transcription
10.028
26.266 (media 2.6)
9.318 (92.9%)
1.640 (16.4%)
Leap Leap
6.128
15.174 (media 2.5)
5.411 (88.3%)
706 (11.5%)
Pangram Pangram
5.848
18.646 (media 3.2)
5.376 (91.9%)
638 (10.9%)
Space Age Space Age
3.126
12.786 (media 4.1)
2.685 (85.9%)
247 (7.9%)
Triangle Triangle
2.350
15.219 (media 6.5)
2.018 (85.9%)
135 (5.7%)
Difference of Squares Difference of Squares
6.582
14.122 (media 2.1)
6.256 (95.0%)
942 (14.3%)
Anagram Anagram
3.020
13.818 (media 4.6)
2.674 (88.5%)
718 (23.8%)
Spiral Matrix Spiral Matrix
577
5.800 (media 10.1)
352 (61.0%)
13 (2.3%)
Sum of Multiples Sum of Multiples
2.874
12.911 (media 4.5)
2.419 (84.2%)
148 (5.1%)
Transpose Transpose
1.451
23.393 (media 16.1)
836 (57.6%)
38 (2.6%)
Armstrong Numbers Armstrong Numbers
1.584
6.184 (media 3.9)
1.356 (85.6%)
28 (1.8%)
Flatten Array Flatten Array
2.911
7.284 (media 2.5)
2.345 (80.6%)
113 (3.9%)
Phone Number Phone Number
2.754
19.700 (media 7.2)
2.265 (82.2%)
174 (6.3%)
Grains Grains
3.945
9.700 (media 2.5)
3.609 (91.5%)
629 (15.9%)
Resistor Color Trio Resistor Color Trio
1.020
8.796 (media 8.6)
854 (83.7%)
27 (2.6%)
Saddle Points Saddle Points
1.161
6.966 (media 6.0)
913 (78.6%)
34 (2.9%)
ETL ETL
2.179
5.248 (media 2.4)
1.922 (88.2%)
126 (5.8%)
Nucleotide Count Nucleotide Count
1.710
9.182 (media 5.4)
1.481 (86.6%)
277 (16.2%)
Pythagorean Triplet Pythagorean Triplet
1.002
6.804 (media 6.8)
689 (68.8%)
24 (2.4%)
Collatz Conjecture Collatz Conjecture
1.320
5.979 (media 4.5)
1.117 (84.6%)
39 (3.0%)
Sieve Sieve
3.775
9.547 (media 2.5)
3.443 (91.2%)
287 (7.6%)
Proverb Proverb
1.171
7.100 (media 6.1)
993 (84.8%)
99 (8.5%)
Palindrome Products Palindrome Products
1.157
7.902 (media 6.8)
721 (62.3%)
34 (2.9%)
Parallel Letter Frequency Parallel Letter Frequency
369
3.788 (media 10.3)
197 (53.4%)
10 (2.7%)
Bob Bob
5.300
21.513 (media 4.1)
4.770 (90.0%)
3.176 (59.9%)
Nth Prime Nth Prime
3.179
9.098 (media 2.9)
2.845 (89.5%)
247 (7.8%)
Perfect Numbers Perfect Numbers
723
2.864 (media 4.0)
595 (82.3%)
13 (1.8%)
Alphametics Alphametics
1.081
5.536 (media 5.1)
416 (38.5%)
32 (3.0%)
Binary Search Binary Search
871
4.368 (media 5.0)
662 (76.0%)
29 (3.3%)
Two Bucket Two Bucket
1.176
6.643 (media 5.6)
413 (35.1%)
28 (2.4%)
Matching Brackets Matching Brackets
944
4.187 (media 4.4)
680 (72.0%)
27 (2.9%)
All Your Base All Your Base
763
6.075 (media 8.0)
509 (66.7%)
13 (1.7%)
Allergies Allergies
751
3.860 (media 5.1)
572 (76.2%)
21 (2.8%)
Rail Fence Cipher Rail Fence Cipher
696
3.647 (media 5.2)
399 (57.3%)
11 (1.6%)
Run-Length Encoding Run-Length Encoding
1.770
7.071 (media 4.0)
1.452 (82.0%)
89 (5.0%)
Flower Field Flower Field
100
766 (media 7.7)
70 (70.0%)
4 (4.0%)
Robot Simulator Robot Simulator
791
5.418 (media 6.8)
570 (72.1%)
31 (3.9%)
Bottle Song Bottle Song
211
2.320 (media 11.0)
161 (76.3%)
8 (3.8%)
Protein Translation Protein Translation
863
7.929 (media 9.2)
690 (80.0%)
27 (3.1%)
Wordy Wordy
912
8.287 (media 9.1)
633 (69.4%)
33 (3.6%)
Secret Handshake Secret Handshake
679
3.147 (media 4.6)
519 (76.4%)
24 (3.5%)
Atbash Cipher Atbash Cipher
878
6.573 (media 7.5)
725 (82.6%)
26 (3.0%)
Crypto Square Crypto Square
1.107
5.755 (media 5.2)
827 (74.7%)
28 (2.5%)
List Ops List Ops
798
6.451 (media 8.1)
525 (65.8%)
11 (1.4%)
Robot Name Robot Name
2.905
4.986 (media 1.7)
2.511 (86.4%)
492 (16.9%)
Simple Cipher Simple Cipher
903
6.895 (media 7.6)
581 (64.3%)
27 (3.0%)
Dominoes Dominoes
407
2.520 (media 6.2)
210 (51.6%)
9 (2.2%)
Pig Latin Pig Latin
678
5.049 (media 7.4)
465 (68.6%)
24 (3.5%)
Simple Linked List Simple Linked List
914
8.452 (media 9.2)
601 (65.8%)
35 (3.8%)
Binary Search Tree Binary Search Tree
1.340
5.594 (media 4.2)
977 (72.9%)
98 (7.3%)
Change Change
597
4.767 (media 8.0)
293 (49.1%)
17 (2.8%)
Circular Buffer Circular Buffer
651
3.999 (media 6.1)
477 (73.3%)
23 (3.5%)
Grade School Grade School
2.005
5.062 (media 2.5)
1.651 (82.3%)
218 (10.9%)
Roman Numerals Roman Numerals
3.952
9.098 (media 2.3)
3.516 (89.0%)
322 (8.1%)
Rotational Cipher Rotational Cipher
754
5.630 (media 7.5)
596 (79.0%)
20 (2.7%)
Affine Cipher Affine Cipher
482
3.674 (media 7.6)
311 (64.5%)
9 (1.9%)
Kindergarten Garden Kindergarten Garden
601
3.634 (media 6.0)
440 (73.2%)
18 (3.0%)
Largest Series Product Largest Series Product
583
3.301 (media 5.7)
468 (80.3%)
13 (2.2%)
Prime Factors Prime Factors
1.391
3.693 (media 2.7)
1.218 (87.6%)
60 (4.3%)
Custom Set Custom Set
441
2.062 (media 4.7)
318 (72.1%)
10 (2.3%)
House House
680
2.893 (media 4.3)
514 (75.6%)
32 (4.7%)
Linked List Linked List
574
1.440 (media 2.5)
393 (68.5%)
23 (4.0%)
Poker Poker
442
2.737 (media 6.2)
202 (45.7%)
18 (4.1%)
ISBN Verifier ISBN Verifier
967
9.243 (media 9.6)
738 (76.3%)
34 (3.5%)
Complex Numbers Complex Numbers
441
2.602 (media 5.9)
279 (63.3%)
11 (2.5%)
Meetup Meetup
2.393
10.283 (media 4.3)
897 (37.5%)
77 (3.2%)
Diamond Diamond
967
9.659 (media 10.0)
631 (65.3%)
32 (3.3%)
Bowling Bowling
1.544
18.582 (media 12.0)
688 (44.6%)
46 (3.0%)
OCR Numbers OCR Numbers
454
2.189 (media 4.8)
320 (70.5%)
8 (1.8%)
Say Say
662
3.007 (media 4.5)
456 (68.9%)
16 (2.4%)
Zipper Zipper
333
1.155 (media 3.5)
161 (48.3%)
2 (0.6%)
Grep Grep
529
4.103 (media 7.8)
268 (50.7%)
9 (1.7%)
Food Chain Food Chain
1.063
3.342 (media 3.1)
889 (83.6%)
55 (5.2%)
Pascal's Triangle Pascal's Triangle
425
1.359 (media 3.2)
316 (74.4%)
12 (2.8%)
Queen Attack Queen Attack
699
2.246 (media 3.2)
538 (77.0%)
24 (3.4%)
Yacht Yacht
237
2.412 (media 10.2)
144 (60.8%)
10 (4.2%)
Book Store Book Store
702
4.959 (media 7.1)
255 (36.3%)
13 (1.9%)
Connect Connect
403
1.903 (media 4.7)
190 (47.1%)
7 (1.7%)
Microwave Microwave
2.370
18.001 (media 7.6)
1.164 (49.1%)
76 (3.2%)
Darts Darts
1.147
4.080 (media 3.6)
876 (76.4%)
35 (3.1%)
Bank Account Bank Account
362
2.817 (media 7.8)
231 (63.8%)
12 (3.3%)
Gilded Rose Gilded Rose
240
3.140 (media 13.1)
100 (41.7%)
9 (3.8%)
Knapsack Knapsack
203
1.651 (media 8.1)
95 (46.8%)
5 (2.5%)
Zebra Puzzle Zebra Puzzle
199
1.109 (media 5.6)
76 (38.2%)
1 (0.5%)
10 esercizi di pratica deprecati
Iniziati
Tentativi
Completamenti
Richieste di mentoring
Accumulate Accumulate
1.813
3.341 (media 1.8)
1.572 (86.7%)
172 (9.5%)
Beer Song Beer Song
1.606
9.109 (media 5.7)
1.276 (79.5%)
176 (11.0%)
Binary Binary
1.354
1.998 (media 1.5)
1.258 (92.9%)
128 (9.5%)
Hexadecimal Hexadecimal
423
580 (media 1.4)
386 (91.3%)
25 (5.9%)
Minesweeper Minesweeper
582
3.373 (media 5.8)
382 (65.6%)
8 (1.4%)
Octal Octal
14
23 (media 1.6)
11 (78.6%)
0 (0.0%)
Point Mutations Point Mutations
57
143 (media 2.5)
55 (96.5%)
44 (77.2%)
Scale Generator Scale Generator
508
1.949 (media 3.8)
268 (52.8%)
10 (2.0%)
Strain Strain
1.381
2.311 (media 1.7)
1.176 (85.2%)
97 (7.0%)
Trinary Trinary
785
1.060 (media 1.4)
746 (95.0%)
49 (6.2%)
34 esercizi di pratica non implementati
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

Test Runner

Scopri di più

Crea Test Runner che abbiano l'unica responsabilità di prendere una soluzione, eseguire tutti i test e restituire un output standardizzato.

Versione attuale: ddc5f48fe1eb8f520a8c947ae7d9c568e77f82df (Il rilascio richiede fino a 10 minuti)

Prossimo obiettivo: porta i Test Runner alla versione 3. Attualmente Ruby utilizza un Test Runner versione 2. Scopri di più.
Esecuzioni totali dei Test Runner
2.196.309
Percentuale di esecuzioni di test superate
20.0% (438921)
Percentuale di esecuzioni di test fallite
67.4% (1480644)
Percentuale di esecuzioni di test con errori
12.6% (276744)

Representer

Scopri di più

Costruisci un Representer: un po' di codice che ha la sola responsabilità di prendere una soluzione e restituirne una rappresentazione normalizzata.

Versione attuale: f805395de74abc816e16ee22db438ae5aef38018 (Il rilascio può richiedere fino a 10 minuti)

Esecuzioni totali del Representer
420.435
Totale commenti sulle rappresentazioni
69.278
Frequenza del feedback fornito
16.5%

Analizzatore

Scopri di più

Crea un analizzatore per Ruby: gli analizzatori di Exercism valutano automaticamente le soluzioni degli studenti e forniscono commenti in stile mentore.

Versione attuale: b768a73f234165ff8a4b7f559dbea9a041e4fc6a (Richiede fino a 10 minuti per il rilascio)

Esecuzioni totali dell'analizzatore
397.679
Commenti di analisi totali
15.496
Frequenza del feedback fornito
0.7%