Swiftトラックの管理

このページでは、Swiftトラックを管理するために必要な情報とツールをExercismコミュニティに提供します。

受講生
28,912
提出数
470,109
メンタリングのディスカッション
3,479

Swiftトラック 注意が必要です ⚠️

構築中

Swiftのシラバス

もっと詳しく

トラックのシラバス作成にご協力ください。シラバスは、プログラミング言語の基礎を教えるためにまとめられた、概念と学習用演習のセットです。

次の目標:少なくとも40個の概念を含む完全なシラバスを作成する。 詳しくはこちら
教えているコンセプト35個
Ba
Basics
学習済み6,705人
Bo
Booleans
学習済み3,273人
Nu
Numbers
学習済み3,714人
Ch
Characters and Strings
学習済み3,109人
Es
Escaping functions
学習済み2,173人
Hi
Higher Order Functions
学習済み2,173人
Co
Conditionals
学習済み2,394人
Te
Ternary operator
学習済み2,394人
Ar
Arrays
学習済み1,851人
Ra
Ranges
学習済み438人
fo
for loops
学習済み388人
Tu
Tuples
学習済み1,546人
Op
Optionals
学習済み1,290人
Co
Conditionals Switch
学習済み877人
Co
Control transfer
学習済み877人
Wh
While and repeat loops
学習済み877人
Ca
Capturing
学習済み695人
Cl
Closures
学習済み695人
Sh
Shorthand arguments
学習済み695人
Tr
Trailing closures
学習済み695人
Di
Dictionaries
学習済み846人
Im
Importing
学習済み835人
St
String Indexing
学習済み835人
St
String Methods
学習済み835人
De
Default Parameters
学習済み1,070人
Fu
Function Overloading
学習済み1,070人
In
Inout Parameters
学習済み1,070人
Mu
Multiple Return Values
学習済み1,070人
Ne
Nested Functions
学習済み1,070人
Va
Variadic Parameters
学習済み1,070人
Me
Methods
学習済み688人
Se
Self
学習済み688人
St
Structs And Classes
学習済み688人
Va
Value and reference types
学習済み688人
En
Enumerations
学習済み608人
有効な学習演習18個
開始
挑戦回数
完了数
メンタリング依頼
Layers of Lasagna Layers of Lasagna
9,743
53,043(平均5.4)
6,705 (68.8%)
99 (1.0%)
Wings Quest Wings Quest
3,783
16,335(平均4.3)
3,273 (86.5%)
43 (1.1%)
Freelancer Rates Freelancer Rates
4,794
56,517(平均11.8)
3,714 (77.5%)
56 (1.2%)
Cal's Custom Sign Shop Cal's Custom Sign Shop
3,566
30,550(平均8.6)
3,109 (87.2%)
20 (0.6%)
Secret Agent Double-Null0111 Secret Agent Double-Null0111
2,711
12,384(平均4.6)
2,173 (80.2%)
25 (0.9%)
Vexing Vehicle Purchase Vexing Vehicle Purchase
2,932
28,953(平均9.9)
2,394 (81.7%)
38 (1.3%)
Magician-in-Training Magician-in-Training
2,117
25,983(平均12.3)
1,851 (87.4%)
31 (1.5%)
ChessBoard ChessBoard
485
2,735(平均5.6)
438 (90.3%)
2 (0.4%)
Bird Watcher Bird Watcher
434
2,085(平均4.8)
388 (89.4%)
5 (1.2%)
Santa's Swifty Helper Santa's Swifty Helper
1,630
6,905(平均4.2)
1,546 (94.8%)
10 (0.6%)
Slice Sizing Slice Sizing
1,463
19,065(平均13.0)
1,290 (88.2%)
34 (2.3%)
Expert Mixologist Expert Mixologist
1,045
13,396(平均12.8)
877 (83.9%)
18 (1.7%)
Double-Null0111: Closures Are Forever Double-Null0111: Closures Are Forever
809
5,718(平均7.1)
695 (85.9%)
8 (1.0%)
High Score Board High Score Board
925
6,137(平均6.6)
846 (91.5%)
7 (0.8%)
The 1st Rule of Poetry Club The 1st Rule of Poetry Club
943
9,554(平均10.1)
835 (88.5%)
10 (1.1%)
Lasagna Master Lasagna Master
1,168
10,307(平均8.8)
1,070 (91.6%)
20 (1.7%)
Windowing System Windowing System
813
9,204(平均11.3)
688 (84.6%)
13 (1.6%)
Log Lines Log Lines
659
2,621(平均4.0)
608 (92.3%)
2 (0.3%)

練習用の演習

もっと詳しく

練習用の演習は、学習者がこれまでに学んだコンセプトを活かして、自由な問題を解けるように設計された演習です。

同期済みのメインリポジトリ: 48a8008020eb93077d480ceeb84c430de08e8331 (更新はすぐに反映されます)

次の目標:138件のプラクティス演習を実装する。 詳しく見る。
98件のアクティブなプラクティス演習
開始
試行回数
完了
メンタリングのリクエスト
Hello World Hello World
21,229
45,169(平均2.1)
15,368 (72.4%)
16 (0.1%)
Difference of Squares Difference of Squares
2,543
9,385(平均3.7)
1,680 (66.1%)
230 (9.0%)
Gigasecond Gigasecond
2,181
4,083(平均1.9)
1,493 (68.5%)
277 (12.7%)
Leap Leap
3,104
7,051(平均2.3)
2,600 (83.8%)
585 (18.8%)
RNA Transcription RNA Transcription
1,449
3,698(平均2.6)
1,197 (82.6%)
157 (10.8%)
Space Age Space Age
1,156
2,728(平均2.4)
956 (82.7%)
95 (8.2%)
Sum of Multiples Sum of Multiples
1,231
3,659(平均3.0)
1,004 (81.6%)
123 (10.0%)
Two Fer Two Fer
2,487
4,494(平均1.8)
1,974 (79.4%)
921 (37.0%)
Reverse String Reverse String
389
1,218(平均3.1)
318 (81.7%)
4 (1.0%)
Resistor Color Resistor Color
104
473(平均4.5)
83 (79.8%)
2 (1.9%)
Darts Darts
177
611(平均3.5)
137 (77.4%)
4 (2.3%)
Bob Bob
1,069
4,143(平均3.9)
881 (82.4%)
87 (8.1%)
ETL ETL
843
1,612(平均1.9)
733 (87.0%)
19 (2.3%)
Armstrong Numbers Armstrong Numbers
140
699(平均5.0)
119 (85.0%)
3 (2.1%)
Grade School Grade School
818
2,774(平均3.4)
649 (79.3%)
27 (3.3%)
Grains Grains
794
2,889(平均3.6)
664 (83.6%)
61 (7.7%)
Hamming Hamming
961
2,283(平均2.4)
879 (91.5%)
76 (7.9%)
Isogram Isogram
689
1,672(平均2.4)
586 (85.1%)
17 (2.5%)
List Ops List Ops
720
5,337(平均7.4)
508 (70.6%)
15 (2.1%)
Nucleotide Count Nucleotide Count
1,109
2,510(平均2.3)
839 (75.7%)
64 (5.8%)
Raindrops Raindrops
836
1,738(平均2.1)
717 (85.8%)
32 (3.8%)
Resistor Color Duo Resistor Color Duo
67
180(平均2.7)
53 (79.1%)
4 (6.0%)
High Scores High Scores
70
193(平均2.8)
55 (78.6%)
0 (0.0%)
D&D Character D&D Character
33
68(平均2.1)
24 (72.7%)
0 (0.0%)
Square Root Square Root
31
62(平均2.0)
24 (77.4%)
0 (0.0%)
Binary Search Binary Search
445
1,225(平均2.8)
334 (75.1%)
3 (0.7%)
Circular Buffer Circular Buffer
339
1,653(平均4.9)
241 (71.1%)
3 (0.9%)
Clock Clock
537
1,759(平均3.3)
413 (76.9%)
12 (2.2%)
Collatz Conjecture Collatz Conjecture
356
918(平均2.6)
301 (84.6%)
4 (1.1%)
Diamond Diamond
314
937(平均3.0)
231 (73.6%)
1 (0.3%)
Flatten Array Flatten Array
375
1,150(平均3.1)
292 (77.9%)
7 (1.9%)
ISBN Verifier ISBN Verifier
313
1,078(平均3.4)
242 (77.3%)
6 (1.9%)
Kindergarten Garden Kindergarten Garden
377
918(平均2.4)
307 (81.4%)
5 (1.3%)
Perfect Numbers Perfect Numbers
384
1,217(平均3.2)
326 (84.9%)
7 (1.8%)
Phone Number Phone Number
528
1,965(平均3.7)
441 (83.5%)
10 (1.9%)
Protein Translation Protein Translation
299
1,138(平均3.8)
228 (76.3%)
5 (1.7%)
Proverb Proverb
254
782(平均3.1)
201 (79.1%)
5 (2.0%)
Queen Attack Queen Attack
360
896(平均2.5)
300 (83.3%)
7 (1.9%)
Robot Name Robot Name
515
1,079(平均2.1)
412 (80.0%)
7 (1.4%)
Robot Simulator Robot Simulator
355
892(平均2.5)
277 (78.0%)
10 (2.8%)
Scrabble Score Scrabble Score
489
1,238(平均2.5)
421 (86.1%)
6 (1.2%)
Secret Handshake Secret Handshake
290
521(平均1.8)
235 (81.0%)
1 (0.3%)
Sieve Sieve
341
792(平均2.3)
285 (83.6%)
2 (0.6%)
Strain Strain
348
518(平均1.5)
285 (81.9%)
2 (0.6%)
Sublist Sublist
292
873(平均3.0)
218 (74.7%)
4 (1.4%)
Triangle Triangle
518
1,424(平均2.7)
433 (83.6%)
6 (1.2%)
Bottle Song Bottle Song
116
668(平均5.8)
71 (61.2%)
2 (1.7%)
Resistor Color Trio Resistor Color Trio
49
131(平均2.7)
37 (75.5%)
1 (2.0%)
Yacht Yacht
23
79(平均3.4)
16 (69.6%)
0 (0.0%)
Acronym Acronym
409
1,486(平均3.6)
267 (65.3%)
8 (2.0%)
All Your Base All Your Base
278
928(平均3.3)
180 (64.7%)
3 (1.1%)
Allergies Allergies
415
1,084(平均2.6)
305 (73.5%)
9 (2.2%)
Anagram Anagram
443
1,225(平均2.8)
374 (84.4%)
13 (2.9%)
House House
199
521(平均2.6)
142 (71.4%)
1 (0.5%)
Largest Series Product Largest Series Product
216
734(平均3.4)
161 (74.5%)
6 (2.8%)
Matrix Matrix
260
497(平均1.9)
190 (73.1%)
0 (0.0%)
Meetup Meetup
231
532(平均2.3)
146 (63.2%)
2 (0.9%)
Pangram Pangram
234
519(平均2.2)
181 (77.4%)
4 (1.7%)
Pascal's Triangle Pascal's Triangle
203
382(平均1.9)
145 (71.4%)
1 (0.5%)
Prime Factors Prime Factors
205
384(平均1.9)
158 (77.1%)
3 (1.5%)
Pythagorean Triplet Pythagorean Triplet
198
616(平均3.1)
140 (70.7%)
3 (1.5%)
Rotational Cipher Rotational Cipher
152
442(平均2.9)
111 (73.0%)
2 (1.3%)
Saddle Points Saddle Points
161
519(平均3.2)
117 (72.7%)
2 (1.2%)
Say Say
124
395(平均3.2)
77 (62.1%)
1 (0.8%)
Series Series
228
565(平均2.5)
170 (74.6%)
1 (0.4%)
Simple Linked List Simple Linked List
234
714(平均3.1)
160 (68.4%)
0 (0.0%)
Twelve Days Twelve Days
242
444(平均1.8)
180 (74.4%)
1 (0.4%)
Word Count Word Count
549
977(平均1.8)
436 (79.4%)
13 (2.4%)
Atbash Cipher Atbash Cipher
135
498(平均3.7)
105 (77.8%)
1 (0.7%)
Binary Search Tree Binary Search Tree
192
799(平均4.2)
133 (69.3%)
3 (1.6%)
Crypto Square Crypto Square
130
496(平均3.8)
93 (71.5%)
0 (0.0%)
Custom Set Custom Set
161
446(平均2.8)
100 (62.1%)
4 (2.5%)
Food Chain Food Chain
107
232(平均2.2)
72 (67.3%)
0 (0.0%)
Knapsack Knapsack
44
164(平均3.7)
28 (63.6%)
0 (0.0%)
Linked List Linked List
174
467(平均2.7)
119 (68.4%)
6 (3.4%)
Luhn Luhn
155
566(平均3.7)
115 (74.2%)
5 (3.2%)
OCR Numbers OCR Numbers
116
277(平均2.4)
73 (62.9%)
2 (1.7%)
Roman Numerals Roman Numerals
179
460(平均2.6)
129 (72.1%)
3 (1.7%)
Run-Length Encoding Run-Length Encoding
132
371(平均2.8)
94 (71.2%)
1 (0.8%)
Simple Cipher Simple Cipher
118
306(平均2.6)
77 (65.3%)
0 (0.0%)
Rail Fence Cipher Rail Fence Cipher
21
39(平均1.9)
16 (76.2%)
0 (0.0%)
Spiral Matrix Spiral Matrix
21
35(平均1.7)
17 (81.0%)
0 (0.0%)
Word Search Word Search
22
153(平均7.0)
16 (72.7%)
0 (0.0%)
Conway's Game of Life Conway's Game of Life
19
33(平均1.7)
13 (68.4%)
0 (0.0%)
Affine Cipher Affine Cipher
15
17(平均1.1)
10 (66.7%)
0 (0.0%)
Bowling Bowling
128
387(平均3.0)
70 (54.7%)
0 (0.0%)
Complex Numbers Complex Numbers
105
288(平均2.7)
65 (61.9%)
1 (1.0%)
Nth Prime Nth Prime
148
411(平均2.8)
105 (70.9%)
1 (0.7%)
Palindrome Products Palindrome Products
116
555(平均4.8)
77 (66.4%)
0 (0.0%)
Pig Latin Pig Latin
118
317(平均2.7)
74 (62.7%)
2 (1.7%)
Tournament Tournament
115
434(平均3.8)
82 (71.3%)
2 (1.7%)
Transpose Transpose
108
387(平均3.6)
68 (63.0%)
0 (0.0%)
Matching Brackets Matching Brackets
148
358(平均2.4)
110 (74.3%)
1 (0.7%)
Dominoes Dominoes
111
177(平均1.6)
66 (59.5%)
0 (0.0%)
Flower Field Flower Field
24
39(平均1.6)
17 (70.8%)
0 (0.0%)
Wordy Wordy
144
436(平均3.0)
95 (66.0%)
4 (2.8%)
SGF Parsing SGF Parsing
18
127(平均7.1)
12 (66.7%)
1 (5.6%)
Poker Poker
343
506(平均1.5)
76 (22.2%)
1 (0.3%)
8件の非推奨のプラクティス演習
開始
試行回数
完了
メンタリングのリクエスト
Accumulate Accumulate
972
2,234(平均2.3)
705 (72.5%)
42 (4.3%)
Beer Song Beer Song
182
256(平均1.4)
133 (73.1%)
1 (0.5%)
Binary Binary
23
35(平均1.5)
23 (100.0%)
0 (0.0%)
Hexadecimal Hexadecimal
6
6(平均1.0)
6 (100.0%)
0 (0.0%)
Minesweeper Minesweeper
122
335(平均2.7)
78 (63.9%)
2 (1.6%)
Octal Octal
14
18(平均1.3)
14 (100.0%)
0 (0.0%)
Scale Generator Scale Generator
179
385(平均2.2)
108 (60.3%)
1 (0.6%)
Trinary Trinary
17
23(平均1.4)
17 (100.0%)
0 (0.0%)
40件の未実装のプラクティス演習
Alphametics Alphametics
Baffling Birthdays Baffling Birthdays
Bank Account Bank Account
Book Store Book Store
Eliud's Eggs Eliud's Eggs
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
Parallel Letter Frequency Parallel Letter Frequency
Piecing It Together Piecing It Together
Rational Numbers Rational Numbers
Rectangles Rectangles
Relative Distance Relative Distance
Satellite Satellite
Save the Cow Save the Cow
Split-Second Stopwatch Split-Second Stopwatch
State of Tic-Tac-Toe State of Tic-Tac-Toe
Swift Scheduling Swift Scheduling
Tree Building Tree Building
Two Bucket Two Bucket
Variable Length Quantity Variable Length Quantity
Zebra Puzzle Zebra Puzzle

テストランナー

もっと詳しく

解答を受け取り、すべてのテストを実行し、標準化された出力を返すという単一の責務を持つテストランナーを作成します。

現在のバージョン: 0b02fc4f587420e8c7f570abb4f480b411a302b3 (デプロイに最大10分かかります)

テストランナーの総実行回数
453,880
テスト実行の合格率
18.3% (83196)
テスト実行の失敗率
22.5% (102329)
テスト実行のエラー率
59.1% (268355)

リプリゼンター

もっと詳しく

リプリゼンターを作りましょう。リプリゼンターとは、解答を受け取り、それを正規化表現として返すという単一の責務だけを持つ小さなコードです。

次の目標:リプリゼンターを作りましょう。 さらに詳しく。

アナライザー

もっと詳しく

Swiftのアナライザーを作りましょう。Exercismのアナライザーは、学習者の提出物を自動で評価し、メンターのようなコメントを返します。

次の目標:アナライザーを作る もっと詳しく。