Commit 42eccbf
committed
Merge upstream/master into react-1257
pig-latin: improve documentation (exercism#1352)
add "Running the tests" section to README template (exercism#1271)
* add "Running the tests" section to README template
* regenerate README files with new template
* rewrite Running the tests section for clarity
* -switch to a plaintext-readable format
-add link explaining py.test vs pytest
queen-attack: re-implement according to canonical data 2.1.0 (exercism#1351)
* queen-attack: re-implement according to canonical data 2.1.0
* queen-attack: rewrite to pass tests v2.1.0
* queen-attack: remove redundant tests
Rm `test_invalid_position_can_attack` since `Queen()`
grains: update tests to v1.1.0 (exercism#1357)
Fix typo and minor style issues in all READMEs (exercism#1356)
* Fix typo and style in README template
* Fix `shold` to `should`
* Fix minor style issues in `### Common pytest options`
* Add blank line after all headers
* Regenerate all READMEs
* Remove redundant periods in READMEs
add `awaiting review` exempt label to stale.yml (exercism#1364)
go-counting: adapt tests to canonical data v1.0.0 (exercism#1360)
* set correct canonical data version
* adapt tests and example solution to canonical data 1.0.0
* use assertSetEqual() consistently
sgf-parsing: implement exercise (exercism#1359)
* implement sgf-parsing
* fix import statement
* create entry in config.json
* fix __eq__ for Python2
lens-person: forego exercise (exercism#1299)
* lens-person: forego exercise
`lens-person` is specific to languages with immutable data (i.e. Haskell). This concept does not exist in Python, so the exercise should be foregone.
* remove bad comma
Implement exercise bank-account (exercism#1260)
* Implement exercise bank-account
* bank-account: generate README using configlet
* bank-account: fix typo and comments
pascals-triangle: update tests to canonical-date v1.2.0 (exercism#1164)
house: return singleton list for single verse (exercism#1354)
* house: return singleton list for single verse
RE exercism#1347 ([comment](exercism#1347 (comment)))
* house: fix example solution to pass changed tests
meetup: remove fail-safe for undefined MeetupDayException (exercism#1345)
* meetup: remove fail-safe for undefined MeetupDayException
Fixes exercism#1344
* meetup: define MeetupDayException in example solution
* meetup: fix example solution to raise correct exception
* meetup: fix flake8 violations
* meetup: add exception message
Curriculum (exercism#1355)
* select core exercises and set exercise ordering
* add missing obvious topics
* make list-ops a core exercise
* rational-numbers: increase difficulty
* unlocked_by core exercises only (exercism/configlet#61)
Ref: exercism/DEPRECATED.v2-feedback#61 (comment)
alphametics: mark computationally intensive test as extra-credit (exercism#1358)
* alphametics: mark computationally intensive test as extra-credit
While this test is canonical, it does not technically add additional coverage. This test serves as a test for efficiency (exercism/problem-specifications#1024 (comment)) of a solution, not completeness.
Furthermore, here are the run-times for this exercise from the [latest Travis build]() (at the time of this writing):
| Python Version | Run-time (seconds) |
| --- | --- |
| 2.7 | 3.155 |
| 3.3 | 2.461 |
| 3.4 | 3.567 |
| 3.5 | 7.270 |
| 3.6 | 0.774 |
Notice that the optimized example solution is only "fast" in 3.6.
* alphametics: add to list of exercises allowed to skip tests in CI
bank-account: update README using configlet (exercism#1366)
go-counting: update README to latest description (exercism#1367)
bracket-push: update tests to v1.3.0 (exercism#1369)
isbn-verifier: update tests to v2.4.0 (exercism#1373)
* Replace test case - "invalid character in isbn"
* Add test case with only 9 digits
Python "bowling" test issue. (exercism#1372)
Fixes /exercism/python/exercism#1371.
yacht: implement exercise (exercism#1368)
* yacht: implement exercise
* yacht: use enumeration of score categories
* Use enumeration instead of plain strings to represent categories
* Improve func `ns` in example solution
crypto-square: Clarify rectangular output requirement in README (exercism#1375)
scale-generator: clarify docs. (exercism#1374)
* Removed most mentions of terms that were irrelevant ("diminished interval") or undefined ("accidentals").
* Removed irrelevant table
* Some light reformatting1 parent abb7e0a commit 42eccbf
151 files changed
Lines changed: 3726 additions & 806 deletions
File tree
- .github
- config
- exercises
- accumulate
- acronym
- all-your-base
- allergies
- alphametics
- anagram
- armstrong-numbers
- atbash-cipher
- bank-account
- beer-song
- binary-search-tree
- binary-search
- binary
- bob
- book-store
- bowling
- bracket-push
- change
- circular-buffer
- clock
- collatz-conjecture
- complex-numbers
- connect
- crypto-square
- custom-set
- diamond
- difference-of-squares
- diffie-hellman
- dominoes
- dot-dsl
- error-handling
- etl
- flatten-array
- food-chain
- forth
- gigasecond
- go-counting
- grade-school
- grains
- grep
- hamming
- hello-world
- hexadecimal
- house
- isbn-verifier
- isogram
- kindergarten-garden
- largest-series-product
- leap
- linked-list
- list-ops
- luhn
- markdown
- matrix
- meetup
- minesweeper
- nth-prime
- nucleotide-count
- ocr-numbers
- octal
- palindrome-products
- pangram
- parallel-letter-frequency
- pascals-triangle
- perfect-numbers
- phone-number
- pig-latin
- point-mutations
- poker
- pov
- prime-factors
- protein-translation
- proverb
- pythagorean-triplet
- queen-attack
- rail-fence-cipher
- raindrops
- rational-numbers
- react
- rectangles
- reverse-string
- rna-transcription
- robot-name
- robot-simulator
- roman-numerals
- rotational-cipher
- run-length-encoding
- saddle-points
- say
- scale-generator
- scrabble-score
- secret-handshake
- series
- sgf-parsing
- sieve
- simple-cipher
- simple-linked-list
- space-age
- spiral-matrix
- strain
- sublist
- sum-of-multiples
- tournament
- transpose
- tree-building
- triangle
- trinary
- twelve-days
- two-bucket
- two-fer
- variable-length-quantity
- word-count
- word-search
- wordy
- yacht
- zebra-puzzle
- zipper
- test
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
0 commit comments