Skip to content

Commit 56ae94b

Browse files
committed
Add "Prime Numbers (Long)"
Looks like 10k "won", closes #548 Updates #384
1 parent 12682a3 commit 56ae94b

6 files changed

Lines changed: 10 additions & 14737 deletions

File tree

‎config/holes.go‎

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,6 @@ func init() {
7474
hole.ID = id(name)
7575
hole.Name = name
7676

77-
if strings.HasPrefix(name, "Prime Numbers (") {
78-
hole.Experiment = 548
79-
}
80-
8177
// Minify preamble.
8278
if html, err := minify.HTML(string(hole.Preamble)); err != nil {
8379
panic(err)

‎config/holes.toml‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1459,15 +1459,16 @@ preamble = '''
14591459

14601460
['Prime Numbers']
14611461
category = 'Sequence'
1462-
variants = ['Prime Numbers', 'Prime Numbers (10k)', 'Prime Numbers (50k)', 'Prime Numbers (100k)']
1462+
variants = ['Prime Numbers', 'Prime Numbers (Long)']
14631463
links = [
14641464
{ name = 'OEIS A000040', url = '//oeis.org/A000040' },
14651465
{ name = 'Wikipedia', url = '//www.wikipedia.org/wiki/Prime_number' },
14661466
]
14671467
preamble = '''
14681468
<p>
1469-
Print all the prime numbers from <b>1</b> to <b>100</b> inclusive, each on
1470-
their own line.
1469+
Print all the prime numbers from <b>1</b> to
1470+
<b>{{ if eq . "Prime Numbers" }}100{{ else }}10,000{{ end }}</b>
1471+
inclusive, each on their own line.
14711472
'''
14721473

14731474
['QR Decoder']

‎db/a-schema.sql‎

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,12 @@ CREATE TYPE hole AS ENUM (
2828
'lucky-tickets', 'morse-decoder', 'morse-encoder', 'musical-chords',
2929
'niven-numbers', 'odious-numbers', 'ordinal-numbers', 'pangram-grep',
3030
'pascals-triangle', 'pernicious-numbers', 'poker', 'prime-numbers',
31-
'qr-decoder', 'quine', 'recamán', 'rock-paper-scissors-spock-lizard',
32-
'roman-to-arabic', 'rule-110', 'seven-segment', 'sierpiński-triangle',
33-
'smith-numbers', 'spelling-numbers', 'star-wars-opening-crawl', 'sudoku',
34-
'sudoku-v2', 'ten-pin-bowling', 'tongue-twisters', 'united-states',
35-
'vampire-numbers', 'van-eck-sequence', 'λ', 'π', 'τ', 'φ', '√2', '𝑒'
31+
'prime-numbers-long', 'qr-decoder', 'quine', 'recamán',
32+
'rock-paper-scissors-spock-lizard', 'roman-to-arabic', 'rule-110',
33+
'seven-segment', 'sierpiński-triangle', 'smith-numbers',
34+
'spelling-numbers', 'star-wars-opening-crawl', 'sudoku', 'sudoku-v2',
35+
'ten-pin-bowling', 'tongue-twisters', 'united-states', 'vampire-numbers',
36+
'van-eck-sequence', 'λ', 'π', 'τ', 'φ', '√2', '𝑒'
3637
);
3738

3839
CREATE TYPE keymap AS ENUM ('default', 'vim');

0 commit comments

Comments
 (0)