Керування треком Ruby

Ця сторінка надає спільноті Exercism інформацію та інструменти, потрібні для керування треком Ruby.

Студенти
62 961
Надіслані рішення
2 331 128
Обговорення з наставниками
36 889

Трек Ruby є у нормі ✅

У розробці

Допоможіть створити силабус треку: це набір концепцій і навчальних вправ, зібраних разом, щоб викласти основи мови програмування.

Наступна мета: створити повний силабус, що охоплює щонайменше 30 концепцій. Дізнатися більше.
Викладається 21 концепцій
Ba
Basics
17 165 вивчили
In
Instance Variables
12 194 вивчили
Ni
Nil
12 194 вивчили
Bo
Booleans
10 434 вивчили
St
Strings
11 344 вивчили
Co
Conditionals
8 302 вивчили
Fl
Floating Point Numbers
8 302 вивчили
Nu
Numbers
8 302 вивчили
Lo
Loops
6 347 вивчили
Mo
Modules
6 347 вивчили
Sy
Symbols
3 858 вивчили
Ra
Ranges
3 306 вивчили
Ca
Case
2 642 вивчили
Ar
Arrays
5 419 вивчили
En
Enumeration
5 419 вивчили
Ad
Advanced Enumeration
4 620 вивчили
Os
Ostruct
3 986 вивчили
Mu
Multiple Assignment and Decomposition
2 478 вивчили
Na
Namespaces
361 вивчили
Te
Ternary operator
3 934 вивчили
Ra
Raising Exceptions
5 455 вивчили
16 активних навчальних вправ
Розпочато
Спроби
Завершення
Запити на наставництво
Lasagna Lasagna
21 996
118 501 (сер. 5.4)
17 165 (78.0%)
238 (1.1%)
Amusement Park Amusement Park
13 274
60 712 (сер. 4.6)
12 194 (91.9%)
127 (1.0%)
Amusement Park Improvements Amusement Park Improvements
10 930
66 173 (сер. 6.1)
10 434 (95.5%)
91 (0.8%)
Log line Parser Log line Parser
13 423
157 336 (сер. 11.7)
11 344 (84.5%)
323 (2.4%)
Assembly Line Assembly Line
8 919
67 336 (сер. 7.5)
8 302 (93.1%)
118 (1.3%)
Savings Account Savings Account
7 215
94 246 (сер. 13.1)
6 347 (88.0%)
91 (1.3%)
Port Of Palermo Port Of Palermo
4 091
28 219 (сер. 6.9)
3 858 (94.3%)
37 (0.9%)
Chess Game Chess Game
3 494
45 347 (сер. 13.0)
3 306 (94.6%)
38 (1.1%)
BlackJack BlackJack
2 878
31 997 (сер. 11.1)
2 642 (91.8%)
44 (1.5%)
Bird Count Bird Count
5 625
39 397 (сер. 7.0)
5 419 (96.3%)
46 (0.8%)
Boutique Inventory Boutique Inventory
4 938
86 100 (сер. 17.4)
4 620 (93.6%)
66 (1.3%)
Boutique Inventory Improvements Boutique Inventory Improvements
4 286
38 957 (сер. 9.1)
3 986 (93.0%)
43 (1.0%)
Locomotive Engineer Locomotive Engineer
2 827
33 256 (сер. 11.8)
2 478 (87.7%)
31 (1.1%)
Last Will Last Will
406
1 859 (сер. 4.6)
361 (88.9%)
4 (1.0%)
Moviegoer Moviegoer
4 025
27 294 (сер. 6.8)
3 934 (97.7%)
30 (0.7%)
Simple Calculator Simple Calculator
7 099
119 228 (сер. 16.8)
5 455 (76.8%)
167 (2.4%)

Практичні вправи

Дізнатися більше

Практичні вправи - це вправи, розроблені для того, щоб студенти могли розвʼязати довільну задачу, з метою використання концепцій, які вони вже вивчили.

Синхронізований основний репозиторій: 95858f25da5b58952aa5eabfc021a515c7ce9fc6 (Оновлення мають бути миттєвими)

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

Тест-раннер

Дізнатися більше

Створення тест-раннерів, єдине завдання яких - отримати рішення, запустити всі тести й повернути стандартизовані вихідні дані.

Поточна версія: 90819642a241bdc81314be2a621518f7afe0b554 (Розгортання може тривати до 10 хвилин)

Наступна мета: оновити тест-раннери до версії 3. Зараз Ruby використовує тест-раннер версії 2. Дізнатися більше.
Усього запусків тест-раннера
2 214 358
Відсоток успішних запусків тестів
20.0% (443081)
Відсоток невдалих запусків тестів
67.4% (1492273)
Відсоток запусків тестів із помилкою
12.6% (279004)

Репрезентер

Дізнатися більше

Створення репрезентера: трохи коду, єдине завдання якого - отримати рішення й повернути його нормалізоване представлення.

Поточна версія: 9f6ea2e87e26fafaf8185af5e0a66872a92dd836 (Розгортання може тривати до 10 хвилин)

Усього запусків репрезентера
424 013
Усього коментарів до представлення
69 779
Частота надання відгуків
16.5%

Аналізатор

Дізнатися більше

Створіть аналізатор для Ruby: аналізатори Exercism автоматично оцінюють подані рішення студентів і надають коментарі в стилі наставника.

Поточна версія: 5813a2f9863f9691f3e243bcb765da60acd7f6bf (Розгортання займає до 10 хвилин)

Усього запусків аналізатора
401 250
Усього коментарів аналізу
15 643
Частота надання відгуків
0.7%