Skip to content

Commit 229fb25

Browse files
committed
Enable hole "Musical Chords"
1 parent e0a61c8 commit 229fb25

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

config/holes.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1149,7 +1149,6 @@ preamble = '''
11491149

11501150
['Musical Chords']
11511151
category = 'Transform'
1152-
experiment = -1
11531152
links = [
11541153
{ name = 'Wikipedia', url = 'https://en.wikipedia.org/wiki/Triad_(music)' },
11551154
]

db/a-schema.sql

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ CREATE TYPE hole AS ENUM (
2424
'happy-numbers-long', 'intersection', 'kolakoski-constant',
2525
'kolakoski-sequence', 'leap-years', 'levenshtein-distance',
2626
'leyland-numbers', 'look-and-say', 'lucky-tickets', 'morse-decoder',
27-
'morse-encoder', 'niven-numbers', 'odious-numbers', 'ordinal-numbers',
28-
'pangram-grep', 'pascals-triangle', 'pernicious-numbers', 'poker',
29-
'prime-numbers', 'qr-decoder', 'quine', 'recamán',
30-
'rock-paper-scissors-spock-lizard', 'roman-to-arabic', 'rule-110',
31-
'seven-segment', 'sierpiński-triangle', 'smith-numbers',
27+
'morse-encoder', 'musical-chords', 'niven-numbers', 'odious-numbers',
28+
'ordinal-numbers', 'pangram-grep', 'pascals-triangle',
29+
'pernicious-numbers', 'poker', 'prime-numbers', 'qr-decoder', 'quine',
30+
'recamán', 'rock-paper-scissors-spock-lizard', 'roman-to-arabic',
31+
'rule-110', 'seven-segment', 'sierpiński-triangle', 'smith-numbers',
3232
'spelling-numbers', 'star-wars-opening-crawl', 'sudoku', 'sudoku-v2',
3333
'ten-pin-bowling', 'tongue-twisters', 'united-states', 'vampire-numbers',
3434
'van-eck-sequence', 'λ', 'π', 'τ', 'φ', '√2', '𝑒'

t/cheevos.t

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,10 @@ is $dbh.execute('SELECT ARRAY(SELECT trophy FROM trophies)').row, '{rtfm}',
2424
for $dbh.execute('SELECT unnest(enum_range(null::hole))').allrows.flat {
2525
my $cheevos = %cheevos{ my $i = ++$ } // '{}';
2626

27-
$cheevos.=subst: '}', 'interview-ready}' if $_ eq 'fizz-buzz';
28-
$cheevos.=subst: '}', 'solve-quine}' if $_ eq 'quine';
27+
# Add hole-specific cheevos on the end.
28+
$cheevos.=subst: '}', ',interview-ready}' if $_ eq 'fizz-buzz';
29+
$cheevos.=subst: '}', ',solve-quine}' if $_ eq 'quine';
30+
$cheevos.=subst: '{,', '{';
2931

3032
is $dbh.execute(
3133
"SELECT earned FROM save_solution(2, 2, 'ab', ?, 'c', 1)", $_,

0 commit comments

Comments
 (0)