A(z) Ruby kurzus kezelése

Ez az oldal mindazt az információt és eszközt biztosítja az Exercism közösségének, amire a(z) Ruby kurzus kezeléséhez szükség van.

Tanulók
62 794
Beküldések
2 310 962
Mentorálási beszélgetések
36 870

A(z) Ruby kurzus van egészséges ✅

Építés alatt

A(z) Ruby tanterve

Tudj meg többet

Segíts létrehozni a kurzus tantervét: ez fogalmak és tanulófeladatok összessége, amelyek együtt tanítják a programozási nyelv alapvető elemeit.

Következő cél: hozz létre egy teljes tantervet legalább 30 fogalommal. Tudj meg többet.
21 tanított fogalom
Ba
Basics
17 077 tanulta meg
In
Instance Variables
12 129 tanulta meg
Ni
Nil
12 129 tanulta meg
Bo
Booleans
10 372 tanulta meg
St
Strings
11 284 tanulta meg
Co
Conditionals
8 245 tanulta meg
Fl
Floating Point Numbers
8 245 tanulta meg
Nu
Numbers
8 245 tanulta meg
Lo
Loops
6 303 tanulta meg
Mo
Modules
6 303 tanulta meg
Sy
Symbols
3 810 tanulta meg
Ra
Ranges
3 258 tanulta meg
Ca
Case
2 591 tanulta meg
Ar
Arrays
5 335 tanulta meg
En
Enumeration
5 335 tanulta meg
Ad
Advanced Enumeration
4 536 tanulta meg
Os
Ostruct
3 901 tanulta meg
Mu
Multiple Assignment and Decomposition
2 398 tanulta meg
Na
Namespaces
265 tanulta meg
Te
Ternary operator
3 821 tanulta meg
Ra
Raising Exceptions
5 336 tanulta meg
16 aktív tanulófeladat
Elkezdve
Próbálkozások
Teljesítések
Mentorálási kérések
Lasagna Lasagna
21 878
118 108 (átlag: 5.4)
17 077 (78.1%)
237 (1.1%)
Amusement Park Amusement Park
13 200
60 496 (átlag: 4.6)
12 129 (91.9%)
126 (1.0%)
Amusement Park Improvements Amusement Park Improvements
10 863
65 835 (átlag: 6.1)
10 372 (95.5%)
91 (0.8%)
Log line Parser Log line Parser
13 352
156 709 (átlag: 11.7)
11 284 (84.5%)
323 (2.4%)
Assembly Line Assembly Line
8 857
66 997 (átlag: 7.6)
8 245 (93.1%)
118 (1.3%)
Savings Account Savings Account
7 161
93 833 (átlag: 13.1)
6 303 (88.0%)
90 (1.3%)
Port Of Palermo Port Of Palermo
4 042
27 979 (átlag: 6.9)
3 810 (94.3%)
37 (0.9%)
Chess Game Chess Game
3 443
44 923 (átlag: 13.0)
3 258 (94.6%)
38 (1.1%)
BlackJack BlackJack
2 825
31 690 (átlag: 11.2)
2 591 (91.7%)
44 (1.6%)
Bird Count Bird Count
5 545
39 051 (átlag: 7.0)
5 335 (96.2%)
46 (0.8%)
Boutique Inventory Boutique Inventory
4 850
85 451 (átlag: 17.6)
4 536 (93.5%)
66 (1.4%)
Boutique Inventory Improvements Boutique Inventory Improvements
4 203
38 551 (átlag: 9.2)
3 901 (92.8%)
43 (1.0%)
Locomotive Engineer Locomotive Engineer
2 741
32 674 (átlag: 11.9)
2 398 (87.5%)
31 (1.1%)
Last Will Last Will
306
1 493 (átlag: 4.9)
265 (86.6%)
3 (1.0%)
Moviegoer Moviegoer
3 910
26 732 (átlag: 6.8)
3 821 (97.7%)
30 (0.8%)
Simple Calculator Simple Calculator
6 980
118 142 (átlag: 16.9)
5 336 (76.4%)
166 (2.4%)

Gyakorlófeladatok

Tudj meg többet

A gyakorlófeladatok olyan feladatok, amelyek segítségével a tanulók egy tetszőleges problémát oldhatnak meg, azzal a céllal, hogy felhasználják az eddig megtanult fogalmakat.

Szinkronizált elsődleges repo: 202ad52e407375063d2579d5a65b754ea886abae (A frissítések azonnaliak)

Következő cél: 139 gyakorlófeladat megvalósítása. További információ.
105 aktív gyakorlófeladat
Elkezdve
Kísérletek
Teljesítések
Mentorálási kérések
Hello World Hello World
46 852
77 974 (átl. 1.7)
39 844 (85.0%)
112 (0.2%)
Two Fer Two Fer
15 048
69 501 (átl. 4.6)
12 527 (83.2%)
3 861 (25.7%)
Resistor Color Duo Resistor Color Duo
6 859
33 701 (átl. 4.9)
5 662 (82.5%)
1 616 (23.6%)
Acronym Acronym
9 323
48 440 (átl. 5.2)
7 862 (84.3%)
2 207 (23.7%)
High Scores High Scores
6 042
26 207 (átl. 4.3)
5 177 (85.7%)
1 390 (23.0%)
Reverse String Reverse String
2 383
9 198 (átl. 3.9)
1 836 (77.0%)
43 (1.8%)
D&D Character D&D Character
1 666
14 774 (átl. 8.9)
1 077 (64.6%)
48 (2.9%)
Matrix Matrix
5 434
34 581 (átl. 6.4)
4 390 (80.8%)
1 172 (21.6%)
Series Series
5 191
30 420 (átl. 5.9)
4 435 (85.4%)
864 (16.6%)
Word Count Word Count
6 992
43 081 (átl. 6.2)
5 772 (82.6%)
2 017 (28.8%)
Eliud's Eggs Eliud's Eggs
1 118
4 550 (átl. 4.1)
867 (77.5%)
21 (1.9%)
Hamming Hamming
13 002
34 465 (átl. 2.7)
12 208 (93.9%)
3 358 (25.8%)
Raindrops Raindrops
9 333
30 614 (átl. 3.3)
8 779 (94.1%)
1 433 (15.4%)
Isogram Isogram
4 950
33 754 (átl. 6.8)
4 342 (87.7%)
650 (13.1%)
Scrabble Score Scrabble Score
3 580
20 650 (átl. 5.8)
3 126 (87.3%)
547 (15.3%)
Luhn Luhn
3 598
41 885 (átl. 11.6)
2 732 (75.9%)
402 (11.2%)
Clock Clock
3 285
32 805 (átl. 10.0)
2 423 (73.8%)
390 (11.9%)
Twelve Days Twelve Days
2 726
16 974 (átl. 6.2)
1 966 (72.1%)
252 (9.2%)
Tournament Tournament
4 187
63 780 (átl. 15.2)
2 037 (48.7%)
285 (6.8%)
Gigasecond Gigasecond
11 082
16 641 (átl. 1.5)
9 926 (89.6%)
1 168 (10.5%)
Resistor Color Resistor Color
2 764
7 464 (átl. 2.7)
2 436 (88.1%)
115 (4.2%)
RNA Transcription RNA Transcription
10 023
26 237 (átl. 2.6)
9 313 (92.9%)
1 640 (16.4%)
Leap Leap
6 126
15 162 (átl. 2.5)
5 408 (88.3%)
706 (11.5%)
Pangram Pangram
5 845
18 631 (átl. 3.2)
5 373 (91.9%)
638 (10.9%)
Space Age Space Age
3 124
12 773 (átl. 4.1)
2 683 (85.9%)
247 (7.9%)
Triangle Triangle
2 349
15 219 (átl. 6.5)
2 018 (85.9%)
135 (5.7%)
Difference of Squares Difference of Squares
6 582
14 122 (átl. 2.1)
6 256 (95.0%)
942 (14.3%)
Anagram Anagram
3 019
13 815 (átl. 4.6)
2 673 (88.5%)
718 (23.8%)
Spiral Matrix Spiral Matrix
574
5 774 (átl. 10.1)
349 (60.8%)
13 (2.3%)
Sum of Multiples Sum of Multiples
2 873
12 897 (átl. 4.5)
2 418 (84.2%)
148 (5.2%)
Transpose Transpose
1 451
23 393 (átl. 16.1)
836 (57.6%)
38 (2.6%)
Armstrong Numbers Armstrong Numbers
1 584
6 184 (átl. 3.9)
1 356 (85.6%)
28 (1.8%)
Flatten Array Flatten Array
2 911
7 284 (átl. 2.5)
2 345 (80.6%)
113 (3.9%)
Phone Number Phone Number
2 750
19 657 (átl. 7.1)
2 261 (82.2%)
174 (6.3%)
Grains Grains
3 945
9 700 (átl. 2.5)
3 609 (91.5%)
629 (15.9%)
Resistor Color Trio Resistor Color Trio
1 019
8 792 (átl. 8.6)
854 (83.8%)
27 (2.6%)
Saddle Points Saddle Points
1 161
6 966 (átl. 6.0)
913 (78.6%)
34 (2.9%)
ETL ETL
2 179
5 248 (átl. 2.4)
1 922 (88.2%)
126 (5.8%)
Nucleotide Count Nucleotide Count
1 710
9 182 (átl. 5.4)
1 481 (86.6%)
277 (16.2%)
Pythagorean Triplet Pythagorean Triplet
1 002
6 804 (átl. 6.8)
689 (68.8%)
24 (2.4%)
Collatz Conjecture Collatz Conjecture
1 319
5 972 (átl. 4.5)
1 116 (84.6%)
39 (3.0%)
Sieve Sieve
3 775
9 547 (átl. 2.5)
3 443 (91.2%)
287 (7.6%)
Proverb Proverb
1 171
7 100 (átl. 6.1)
993 (84.8%)
99 (8.5%)
Palindrome Products Palindrome Products
1 157
7 902 (átl. 6.8)
721 (62.3%)
34 (2.9%)
Parallel Letter Frequency Parallel Letter Frequency
367
3 784 (átl. 10.3)
195 (53.1%)
10 (2.7%)
Bob Bob
5 300
21 513 (átl. 4.1)
4 770 (90.0%)
3 176 (59.9%)
Nth Prime Nth Prime
3 179
9 098 (átl. 2.9)
2 845 (89.5%)
247 (7.8%)
Perfect Numbers Perfect Numbers
723
2 864 (átl. 4.0)
595 (82.3%)
13 (1.8%)
Alphametics Alphametics
1 079
5 530 (átl. 5.1)
414 (38.4%)
32 (3.0%)
Binary Search Binary Search
871
4 368 (átl. 5.0)
662 (76.0%)
29 (3.3%)
Two Bucket Two Bucket
1 175
6 643 (átl. 5.7)
413 (35.1%)
28 (2.4%)
Matching Brackets Matching Brackets
944
4 187 (átl. 4.4)
680 (72.0%)
27 (2.9%)
All Your Base All Your Base
763
6 075 (átl. 8.0)
509 (66.7%)
13 (1.7%)
Allergies Allergies
751
3 860 (átl. 5.1)
572 (76.2%)
21 (2.8%)
Rail Fence Cipher Rail Fence Cipher
696
3 647 (átl. 5.2)
399 (57.3%)
11 (1.6%)
Run-Length Encoding Run-Length Encoding
1 770
7 071 (átl. 4.0)
1 452 (82.0%)
89 (5.0%)
Flower Field Flower Field
100
766 (átl. 7.7)
70 (70.0%)
4 (4.0%)
Robot Simulator Robot Simulator
791
5 418 (átl. 6.8)
570 (72.1%)
31 (3.9%)
Bottle Song Bottle Song
211
2 320 (átl. 11.0)
161 (76.3%)
8 (3.8%)
Protein Translation Protein Translation
863
7 929 (átl. 9.2)
690 (80.0%)
27 (3.1%)
Wordy Wordy
912
8 287 (átl. 9.1)
633 (69.4%)
33 (3.6%)
Secret Handshake Secret Handshake
679
3 147 (átl. 4.6)
519 (76.4%)
24 (3.5%)
Atbash Cipher Atbash Cipher
878
6 573 (átl. 7.5)
725 (82.6%)
26 (3.0%)
Crypto Square Crypto Square
1 105
5 753 (átl. 5.2)
825 (74.7%)
28 (2.5%)
List Ops List Ops
798
6 451 (átl. 8.1)
525 (65.8%)
11 (1.4%)
Robot Name Robot Name
2 905
4 986 (átl. 1.7)
2 511 (86.4%)
492 (16.9%)
Simple Cipher Simple Cipher
902
6 895 (átl. 7.6)
581 (64.4%)
27 (3.0%)
Dominoes Dominoes
407
2 520 (átl. 6.2)
210 (51.6%)
9 (2.2%)
Pig Latin Pig Latin
677
5 048 (átl. 7.5)
464 (68.5%)
24 (3.5%)
Simple Linked List Simple Linked List
914
8 452 (átl. 9.2)
601 (65.8%)
35 (3.8%)
Binary Search Tree Binary Search Tree
1 340
5 594 (átl. 4.2)
977 (72.9%)
98 (7.3%)
Change Change
597
4 767 (átl. 8.0)
293 (49.1%)
17 (2.8%)
Circular Buffer Circular Buffer
651
3 999 (átl. 6.1)
477 (73.3%)
23 (3.5%)
Grade School Grade School
2 005
5 062 (átl. 2.5)
1 651 (82.3%)
218 (10.9%)
Roman Numerals Roman Numerals
3 951
9 088 (átl. 2.3)
3 516 (89.0%)
322 (8.1%)
Rotational Cipher Rotational Cipher
754
5 630 (átl. 7.5)
596 (79.0%)
20 (2.7%)
Affine Cipher Affine Cipher
482
3 674 (átl. 7.6)
311 (64.5%)
9 (1.9%)
Kindergarten Garden Kindergarten Garden
600
3 633 (átl. 6.1)
439 (73.2%)
18 (3.0%)
Largest Series Product Largest Series Product
583
3 301 (átl. 5.7)
468 (80.3%)
13 (2.2%)
Prime Factors Prime Factors
1 391
3 693 (átl. 2.7)
1 218 (87.6%)
60 (4.3%)
Custom Set Custom Set
441
2 062 (átl. 4.7)
318 (72.1%)
10 (2.3%)
House House
680
2 893 (átl. 4.3)
514 (75.6%)
32 (4.7%)
Linked List Linked List
574
1 440 (átl. 2.5)
393 (68.5%)
23 (4.0%)
Poker Poker
442
2 737 (átl. 6.2)
202 (45.7%)
18 (4.1%)
ISBN Verifier ISBN Verifier
966
9 240 (átl. 9.6)
736 (76.2%)
34 (3.5%)
Complex Numbers Complex Numbers
441
2 602 (átl. 5.9)
279 (63.3%)
11 (2.5%)
Meetup Meetup
2 392
10 283 (átl. 4.3)
897 (37.5%)
77 (3.2%)
Diamond Diamond
967
9 659 (átl. 10.0)
631 (65.3%)
32 (3.3%)
Bowling Bowling
1 543
18 581 (átl. 12.0)
687 (44.5%)
46 (3.0%)
OCR Numbers OCR Numbers
454
2 189 (átl. 4.8)
320 (70.5%)
8 (1.8%)
Say Say
662
3 007 (átl. 4.5)
456 (68.9%)
16 (2.4%)
Zipper Zipper
333
1 155 (átl. 3.5)
161 (48.3%)
2 (0.6%)
Grep Grep
529
4 103 (átl. 7.8)
268 (50.7%)
9 (1.7%)
Food Chain Food Chain
1 063
3 342 (átl. 3.1)
889 (83.6%)
55 (5.2%)
Pascal's Triangle Pascal's Triangle
425
1 359 (átl. 3.2)
316 (74.4%)
12 (2.8%)
Queen Attack Queen Attack
699
2 246 (átl. 3.2)
538 (77.0%)
24 (3.4%)
Yacht Yacht
236
2 411 (átl. 10.2)
143 (60.6%)
10 (4.2%)
Book Store Book Store
702
4 959 (átl. 7.1)
255 (36.3%)
13 (1.9%)
Connect Connect
403
1 903 (átl. 4.7)
190 (47.1%)
7 (1.7%)
Microwave Microwave
2 370
18 001 (átl. 7.6)
1 164 (49.1%)
76 (3.2%)
Darts Darts
1 147
4 080 (átl. 3.6)
876 (76.4%)
35 (3.1%)
Bank Account Bank Account
362
2 814 (átl. 7.8)
230 (63.5%)
12 (3.3%)
Gilded Rose Gilded Rose
240
3 140 (átl. 13.1)
100 (41.7%)
9 (3.8%)
Knapsack Knapsack
203
1 651 (átl. 8.1)
95 (46.8%)
5 (2.5%)
Zebra Puzzle Zebra Puzzle
199
1 109 (átl. 5.6)
76 (38.2%)
1 (0.5%)
10 elavult gyakorlófeladat
Elkezdve
Kísérletek
Teljesítések
Mentorálási kérések
Accumulate Accumulate
1 813
3 341 (átl. 1.8)
1 572 (86.7%)
172 (9.5%)
Beer Song Beer Song
1 606
9 109 (átl. 5.7)
1 276 (79.5%)
176 (11.0%)
Binary Binary
1 354
1 998 (átl. 1.5)
1 258 (92.9%)
128 (9.5%)
Hexadecimal Hexadecimal
423
580 (átl. 1.4)
386 (91.3%)
25 (5.9%)
Minesweeper Minesweeper
582
3 373 (átl. 5.8)
382 (65.6%)
8 (1.4%)
Octal Octal
14
23 (átl. 1.6)
11 (78.6%)
0 (0.0%)
Point Mutations Point Mutations
57
143 (átl. 2.5)
55 (96.5%)
44 (77.2%)
Scale Generator Scale Generator
508
1 949 (átl. 3.8)
268 (52.8%)
10 (2.0%)
Strain Strain
1 381
2 311 (átl. 1.7)
1 176 (85.2%)
97 (7.0%)
Trinary Trinary
785
1 060 (átl. 1.4)
746 (95.0%)
49 (6.2%)
34 nem megvalósított gyakorlófeladat
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
Piecing It Together Piecing It Together
Rational Numbers Rational Numbers
Relative Distance Relative Distance
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

Tesztfuttató

Tudj meg többet

Készíts tesztfuttatókat, amelyeknek egyetlen feladata, hogy fogjanak egy megoldást, lefuttassák az összes tesztet, és szabványosított kimenetet adjanak vissza.

Jelenlegi verzió: ddc5f48fe1eb8f520a8c947ae7d9c568e77f82df (Az élesítés akár 10 percig is eltarthat)

Következő cél: juttasd a tesztfuttatókat a(z) 3. verzióra. A(z) Ruby kurzus jelenleg egy 2. verziójú tesztfuttatót használ. Tudj meg többet.
Tesztfuttató-futtatások összesen
2 194 219
Sikeres tesztfuttatások aránya
20.0% (438429)
Sikertelen tesztfuttatások aránya
67.4% (1479390)
Hibás tesztfuttatások aránya
12.6% (276400)

Representer

Tudj meg többet

Építs egy Representert: egy kis kódrészlet, amelynek egyetlen feladata, hogy fog egy megoldást, és visszaadja annak normalizált reprezentációját.

Jelenlegi verzió: f805395de74abc816e16ee22db438ae5aef38018 (Az élesítés akár 10 percig is eltarthat)

Representerfuttatások összesen
420 010
Reprezentációs megjegyzések összesen
69 231
Visszajelzések gyakorisága
16.5%

Építs elemzőt a(z) Ruby kurzushoz: az Exercism elemzői automatikusan értékelik a tanulók beküldéseit, és mentorstílusú megjegyzéseket adnak.

Jelenlegi verzió: b768a73f234165ff8a4b7f559dbea9a041e4fc6a (Az élesítés akár 10 percet is igénybe vehet)

Elemzőfuttatások összesen
397 254
Elemzési megjegyzések összesen
15 477
Visszajelzések gyakorisága
0.7%