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

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

Студенти
62 803
Надіслані рішення
2 313 935
Обговорення з наставниками
36 871

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

У розробці

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

Наступна мета: створити повний силабус, що охоплює щонайменше 30 концепцій. Дізнатися більше.
Викладається 21 концепцій
Ba
Basics
17 086 вивчили
In
Instance Variables
12 133 вивчили
Ni
Nil
12 133 вивчили
Bo
Booleans
10 377 вивчили
St
Strings
11 288 вивчили
Co
Conditionals
8 250 вивчили
Fl
Floating Point Numbers
8 250 вивчили
Nu
Numbers
8 250 вивчили
Lo
Loops
6 308 вивчили
Mo
Modules
6 308 вивчили
Sy
Symbols
3 816 вивчили
Ra
Ranges
3 266 вивчили
Ca
Case
2 603 вивчили
Ar
Arrays
5 373 вивчили
En
Enumeration
5 373 вивчили
Ad
Advanced Enumeration
4 578 вивчили
Os
Ostruct
3 948 вивчили
Mu
Multiple Assignment and Decomposition
2 444 вивчили
Na
Namespaces
316 вивчили
Te
Ternary operator
3 837 вивчили
Ra
Raising Exceptions
5 356 вивчили
16 активних навчальних вправ
Розпочато
Спроби
Завершення
Запити на наставництво
Lasagna Lasagna
21 889
118 130 (сер. 5.4)
17 086 (78.1%)
237 (1.1%)
Amusement Park Amusement Park
13 207
60 500 (сер. 4.6)
12 133 (91.9%)
126 (1.0%)
Amusement Park Improvements Amusement Park Improvements
10 869
65 849 (сер. 6.1)
10 377 (95.5%)
91 (0.8%)
Log line Parser Log line Parser
13 359
156 747 (сер. 11.7)
11 288 (84.5%)
323 (2.4%)
Assembly Line Assembly Line
8 862
67 009 (сер. 7.6)
8 250 (93.1%)
118 (1.3%)
Savings Account Savings Account
7 166
93 866 (сер. 13.1)
6 308 (88.0%)
91 (1.3%)
Port Of Palermo Port Of Palermo
4 048
28 016 (сер. 6.9)
3 816 (94.3%)
37 (0.9%)
Chess Game Chess Game
3 450
44 955 (сер. 13.0)
3 266 (94.7%)
38 (1.1%)
BlackJack BlackJack
2 836
31 755 (сер. 11.2)
2 603 (91.8%)
44 (1.6%)
Bird Count Bird Count
5 580
39 199 (сер. 7.0)
5 373 (96.3%)
46 (0.8%)
Boutique Inventory Boutique Inventory
4 891
85 745 (сер. 17.5)
4 578 (93.6%)
66 (1.3%)
Boutique Inventory Improvements Boutique Inventory Improvements
4 244
38 802 (сер. 9.1)
3 948 (93.0%)
43 (1.0%)
Locomotive Engineer Locomotive Engineer
2 789
33 009 (сер. 11.8)
2 444 (87.6%)
31 (1.1%)
Last Will Last Will
358
1 625 (сер. 4.5)
316 (88.3%)
3 (0.8%)
Moviegoer Moviegoer
3 926
26 827 (сер. 6.8)
3 837 (97.7%)
30 (0.8%)
Simple Calculator Simple Calculator
7 000
118 316 (сер. 16.9)
5 356 (76.5%)
166 (2.4%)

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

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

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

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

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

Тест-раннер

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

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

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

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

Репрезентер

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

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

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

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

Аналізатор

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

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

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

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