Tugas
Anda harus menulis sebuah program yang ketika sebuah tombol ditekan, ia mengeluarkan suara yang berbeda untuk setiap tombol.
Kunci yang akan Anda gunakan adalah:
1!2"34$5%6^78*9(0qQwWeErtTyYuiIoOpPasSdDfgGhHjJklLzZxcCvVbBnm
Catatan dimulai pada C
dan setiap tombol di atas menambahkan satu nada semi.
Mari kita membuatnya sedikit lebih mudah bagi Anda. Anda dapat memilih antara 2 tugas serupa,
1) Keluarkan catatan yang berbeda ketika tombol ditekan yang berlanjut sampai tombol lain ditekan. Program ini berjalan tanpa batas
2) Ambil string sebagai input yang hanya berisi karakter di atas yang akan menampilkan setiap nada tepat 1 detik (variasi 0,05 detik diizinkan)
Memasukkan
- Sebuah tombol ditekan
- Satu string yang hanya berisi simbol di atas
Keluaran
- Satu not musik yang berbunyi sampai tombol lain ditekan
- Serangkaian catatan, masing-masing berdurasi 1 detik
Catatan
Letter | Note
-------+-------
1 | C
! | C#
2 | D
" | D#
3 | E
4 | F
$ | F#
5 | G
% | G#
6 | A
^ | A#
7 | B
8 | C
* | C#
9 | D
( | D#
0 | E
q | F
Q | F#
w | G
W | G#
e | A
E | A#
r | B
t | C <-- middle C
T | C#
y | D
Y | D#
u | E
i | F
I | F#
o | G
O | G#
p | A
P | A#
a | B
s | C
S | C#
d | D
D | D#
f | E
g | F
G | F#
h | G
H | G#
j | A
J | A#
k | B
l | C
L | C#
z | D
Z | D#
x | E
c | F
C | F#
v | G
V | G#
b | A
B | A#
n | B
m | C
Aturan
- Anda dapat memilih di antara tugas-tugas tetapi tolong katakan yang mana dalam jawaban Anda
- Anda diberi variasi ± 0,05 detik dalam tugas 2
- Setiap simbol di sepanjang menambah nada dengan 1 semitone.
- Catatan individual ditunjukkan di atas
- Ini adalah kode-golf sehingga kode terpendek menang
Ini awalnya diambil dari sini dengan persetujuan caird coinheringaahing