James Robey
b06951ef9d
Fixing mismatch in koan description and assertion
2020-08-18 10:47:45 +07:00
Shashwat Ganesh
f999d6c573
Update the comprehensions test to match the actual koan
2020-06-04 22:55:14 +05:30
Jay Hayes
1d0cf88521
Remove duplicative koan
...
This truth is self-evident from the other koans.
2019-04-01 11:56:38 -05:00
Shannon Oram
9ee4cbec48
Modify koans and descriptions
2018-09-02 20:36:25 +10:00
Shannon Oram
10847816d0
Add new koans for comprehensions
...
Added to partially complete the "Koans for special forms" issue.
https://github.com/elixirkoans/elixir-koans/issues/53
2018-09-02 16:29:47 +10:00
Shannon Oram
38cbc98f81
Add test for new koan
2018-07-12 10:36:12 +10:00
Martino Visintin
b07df7c780
add .formatter.exs + format
2018-05-22 21:46:54 +01:00
Felipe Seré
e8bb66540e
Merge pull request #217 from Cohen-Carlisle/reorder-map-set-size
...
introduce MapSet.size/1 earlier
2018-03-03 14:51:57 +00:00
Cohen Carlisle
dd85c85b65
add modulo koan (Kernel.rem/2)
2018-03-02 12:49:55 -05:00
Cohen Carlisle
3a58b49fe6
remove elementary MapSet.size/1 koan
...
size is covered under koan "However, I do not allow duplication"
2018-03-02 10:18:25 -05:00
Cohen Carlisle
0111b0451c
more number koans
2018-03-01 19:13:45 -05:00
Cohen Carlisle
432988014a
introduce MapSet.size/1 earlier
...
specifically, before it is used to show sets do not have duplicates
2018-03-01 14:00:36 -05:00
Felipe Sere
03c6ddc33b
Move pattern matching on structs koan to the later pattern matching module
2018-02-02 08:03:12 +00:00
Felipe Sere
1a62898883
Move koan about keyword lists as arguments to the function koan
2018-02-02 07:55:14 +00:00
Felipe Seré
2fc67561d9
Merge pull request #201 from EricAnderson-AAI/master
...
Added GenServer Koans
2017-07-20 07:33:51 +01:00
Eric Anderson
3f1eb8f397
Updated password strings
2017-07-17 21:15:50 -05:00
Eric Anderson
8495a48717
Changed GenServer from BicycleLock to Laptop so examples will flow better
2017-07-15 01:33:16 -05:00
Eric Anderson
cb98ca1c52
Renamed start_server/1 to start_link/1 and updated a password.
2017-07-15 00:49:52 -05:00
Eric Anderson
78d0181cce
Updated 19_genservers.ex w/code review suggestions and updated genservers_koans_test answer values
2017-07-14 15:51:12 -05:00
Eric Anderson
62ab2b9688
Added GenServer Koans
2017-07-13 14:39:15 -05:00
codefupanda
7a9f04dd45
Added pattern matching koan for keyword list
2017-07-11 22:05:07 +05:30
Tom Gurion
e64394fbaa
Add nil example to the atoms koans
2017-04-22 22:59:08 +01:00
Tom Gurion
ca97177b99
Simplify atoms koans. Fix #185
2017-04-22 22:32:29 +01:00
Tom Gurion
1a6449ff1f
Remove 'I think I need my number as a char' koan. Fix #176
2017-04-09 10:40:27 +01:00
Tom Gurion
4d667eff61
Add string interpolation koan. Fix #184
2017-04-06 16:36:23 +01:00
Sven Gehring
c708936456
Refactor Koan with slow/fast process example
...
A combined solution of the examples provided by
@iamvery and myself.
2017-03-22 15:10:21 +01:00
Sven Gehring
2881c95c00
Split koan with race condition into two more logical ones
2017-03-22 10:38:42 +01:00
Jay Hayes
f1fd2a2dad
Uncomment 💡 moment about set size
2017-02-19 07:44:59 -06:00
Jay Hayes
4a9800f1f7
Further simplify mapset example with sorted?/1 function
2017-02-19 07:37:57 -06:00
Jay Hayes
ec082f0e72
Fix broken mapset koan test
2017-02-19 07:14:04 -06:00
Jay Hayes
84cd227108
whitespace
2017-02-19 07:13:01 -06:00
Felipe Seré
136e02cafe
Merge pull request #162 from srufle/master
...
Demonstrate put_in to manipulate nested struct values
2017-01-26 20:02:30 +00:00
Jay Hayes
b8d7abe4ea
Change definition of anonymous greet
...
That prevents the confusion of mixing up the anonymous and named
implementations fixed by 55f592.
2017-01-24 08:08:01 -06:00
srufle
55f1648bbd
Demonstrate put_in using atoms to manipulate nested values of a nested
...
Map
2017-01-22 11:15:17 -07:00
srufle
d467985778
Demonstrate update_in to manipulate nested struct values
2017-01-22 11:12:49 -07:00
srufle
516be35df9
Demonstrate put_in to manipulate nested struct values
2017-01-22 10:46:51 -07:00
Dillon Kearns
490fa050e5
Add koans to practice building anonymous functions using & for arbitrary expressions
2016-10-29 23:05:08 -04:00
Simone D'Amico
9eafe23bc8
Changed order of the answers in map_sets test
2016-07-22 19:34:13 +01:00
Uku Taht
2c9c4e6666
Merge pull request #132 from iamvery/keyword-list-update
...
Keyword List update
2016-06-13 23:15:33 +01:00
Uku Taht
b9c50fc715
Merge pull request #131 from iamvery/list-koans
...
List koans
2016-06-13 23:15:19 +01:00
Jay Hayes
e522836f09
Clarify keyword list as options example by including else clause
2016-06-13 09:30:43 -05:00
Jay Hayes
c20436d0c6
Add example for List.wrap(nil)
...
This better covers the cases of List.wrap
2016-06-13 09:29:36 -05:00
Jay Hayes
f95086b14d
Update delete_at example to also use non-numeric values
2016-06-13 09:29:14 -05:00
Jay Hayes
43f832d4e3
Clarify List.delete example
...
Using numbers in the example tends to confuse the learner about what the
purpose of the second argument to delete is. They might think it's an
index value. This is further exacerbated by the example's value at index
2 being 2. To clear this up, change the example to use non-numeric
values.
2016-06-13 09:27:56 -05:00
Jay Hayes
ec08c7fd7a
Add more examples for Integer.parse
...
- show behavior of parsing with unparsable suffix bits
- show behavior of parsing float as integer
2016-06-13 09:13:46 -05:00
Jay Hayes
2127c9ea27
Update Float.parse example to actually parse a float
2016-06-13 09:13:27 -05:00
Jay Hayes
4674b5b694
Move Float.parse examples right after Integer.parse
2016-06-13 09:12:58 -05:00
Jay Hayes
f9a7f7016c
Prefer function output over input
...
When learning about the behavior of a function, in general the learning
experience is better when provided with the input and asked for the
output.
2016-06-10 11:08:25 -05:00
Mahmut Surekci
48df8ad8af
Demonstrating MapSets similarity to List using Enum.fetch. Koan added to demonstrate MapSets being unordered after 32.
2016-05-27 18:44:47 +01:00
Mahmut Surekci
925f6ba2f7
Change order of answers to make unit tests pass
2016-05-27 15:54:48 +01:00