Result

WA

Duration

1065ms

Code [DL]

|
C5 G4
E4 D4
G3
C3 B2
|
C5 T A4 B4
E4 T F4 D4
G3 T F3 G3
C3 T D3 D3
|
C5
E4 F4
G3 A3
C3
|
C5 T A4 B4
E4 T F4 D4
G3 T F3 G3
C3 T D3 D3
|
C5 G4
E4 D4
G3
C3 B2
|
C5 D5 E5 B4
E4 G4 A4 G4
G3 B3 C4 G3
C3 D3 C3 D3
|
C5
E4 F4
G3 A3
C3
|
C5 F5 E5 B4
E4 G4 A4 G4
G3 B3 C4 G3
C3 D3 C3 D3
|
C5
E4 F4
G3 A3
C3
|
C5 F5 E5 B4
E4 G4 A4 G4
G3 B3 C4 G3
C3 D3 C3 D3
|
C5 A4 B4 T
E4 C4 G4 T
G3 E3 G3 T
C3 A2 D3 T
|
C5 T A4 B4
E4 T F4 D4
G3 T F3 G3
C3 T D3 D3
|
C5 F5 E5 B4
E4 G4 A4 G4
G3 B3 C4 G3
C3 D3 C3 D3
|
C5 A4 B4 T
E4 C4 G4 T
G3 E3 G3 T
C3 A2 D3 T
|
C5 T A4 B4
E4 T F4 D4
G3 T F3 G3
C3 T D3 D3
|
C5 F5 E5 B4
E4 G4 A4 G4
G3 B3 C4 G3
C3 D3 C3 D3
|
C5 A4 B4 T
E4 C4 G4 T
G3 E3 G3 T
C3 A2 D3 T
|
C5 T A4 B4
E4 T F4 D4
G3 T F3 G3
C3 T D3 D3
|
C5 F5 E5 B4
E4 G4 A4 G4
G3 B3 C4 G3
C3 D3 C3 D3
|
C5 A4 B4 T
E4 C4 G4 T
G3 E3 G3 T
C3 A2 D3 T
|
C5 T A4 B4
E4 T F4 D4
G3 T F3 G3
C3 T D3 D3
|
C5 F5 E5 B4
E4 G4 A4 G4
G3 B3 C4 G3
C3 D3 C3 D3
|
C5 A4 B4 T
E4 C4 G4 T
G3 E3 G3 T
C3 A2 D3 T
|
C5 T A4 B4
E4 T F4 D4
G3 T F3 G3
C3 T D3 D3
|
C5 F5 E5 B4
E4 G4 A4 G4
G3 B3 C4 G3
C3 D3 C3 D3
| //I       V
C5 G4
E4 D4
G3
C3 B2
| //I   V   I   IV  -> 0
C5 B4 C5 T
E4 F4 E4 F4
G3 T T A3
C3 D3 C3 T
| //I       V
C5 G4
E4 D4
G3
C3 B2
| //I   IV  I   IV  -> 0
C5
E4 F4 E4 F4
G3 A3 G3 A3
C3
| //I       IV
C5
E4 F4
G3 A3
C3
| //I   V   I   IV  -> 1
G5 B4 C5 T
E4 F4 E4 F4
G3 T T A3
C3 D3 C3 T
| //I       V
C5 G4
E4 D4
G3
C3 B2
|://I   V   VI  V   -> 0
G5 F5 E5 B4
E4 G4 A4 G4
G3 B3 C4 G3
C3 D3 C3 D3
| //I       IV
C5
E4 F4
G3 A3
C3
| //I   V   VI  V   -> 1
    C5  F5  E5  B4
    E4  G4  A4  G4
    G3  B3  C4  G3
    C3  D3  C3  D3
| //I   V   I   V
    C5  B4  C5  D5
    E4  D4  E4  G4
    G3
    C3  D3  C3  B2
| //I   V   I   IV  -> [0]
C5 B4 C5 T
E4 F4 E4 F4
G3 T T A3
C3 D3 C3 T
| //I   V   I   V
    C5  B4  C5  D5
    E4  D4  E4  G4
    G3
    C3  D3  C3  B2
| //I   V   I   IV  -> [1]
C5 B4 C5 T
E4 F4 E4 F4
G3 T T A3
C3 D3 C3 T
| //I   V   I   V
    C5  B4  C5  D5
    E4  D4  E4  G4
    G3
    C3  D3  C3  B2
| //I   IV  I   IV  -> [2]
C5
E4 F4 E4 F4
G3 A3 G3 A3
C3
| //I   IV  II  V
    C5  A4  T   B4
    E4  F4  T   D4
    G3  C4  F3  G3
    C3  F3  D3  D3
| //I   V   I   IV  -> [1] - [2] -> val
G5 B4 C5 T
E4 F4 E4 F4
G3 T T A3
C3 D3 C3 T
| //I   IV  I   IV  -> [2]
C5
E4 F4 E4 F4
G3 A3 G3 A3
C3
| //I       IV
C5
E4 F4
G3 A3
C3
|://I   V   I   IV  -> ([1] - [2] != 0) [1] - [2] + 1
G5 B4 C5 T
E4 F4 E4 F4
G3 T T A3
C3 D3 C3 T
| //I   V   I   V
    G5  B4  C5  D5
    E4  D4  E4  G4
    G3
    C3  D3  C3  B2
| //I   IV  I   IV  -> [3]
C5
E4 F4 E4 F4
G3 A3 G3 A3
C3
| //I   V   I   V
    G5  B4  C5  D5
    E4  D4  E4  G4
    G3
    C3  D3  C3  B2
| //I   IV  I   IV  -> [4]
C5
E4 F4 E4 F4
G3 A3 G3 A3
C3
| //I   IV  I   V
    C5  A4  G4  B4
    E4  F4  E4  D4
    G3  C4  T   G3
    C3  F3  G3  D3
| //I   IV  I   IV  -> out [4]
C5
E4 F4 E4 F4
G3 A3 G3 A3
C3
| //I   V   I   V
    C5  B4  C5  D5
    E4  D4  E4  G4
    G3
    C3  D3  C3  B2
| //I   IV  I   IV  -> [5]
C5
E4 F4 E4 F4
G3 A3 G3 A3
C3
| //I   V   I   V
    C5  B4  C5  D5
    E4  D4  E4  G4
    G3
    C3  D3  C3  B2
| //I   IV  I   IV  -> [6]
C5
E4 F4 E4 F4
G3 A3 G3 A3
C3
| //I       V
C5 G4
E4 D4
G3
C3 B2
| //I   V   VI  V   -> 0
C5 F5 E5 B4
E4 G4 A4 G4
G3 B3 C4 G3
C3 D3 C3 D3
| //I       V
C5 G4
E4 D4
G3
C3 B2
:|//I   V   VI  V   -> [1] == [2] ? 2 : 0
C5 F5 E5 B4
E4 G4 A4 G4
G3 B3 C4 G3
C3 D3 C3 D3
| //I   V   I   V
    C5  B4  C5  D5
    E4  D4  E4  G4
    G3
    C3  D3  C3  B2
|://I   V   I   IV  -> ([1] - [2] == 0) [3]
G5 B4 C5 T
E4 F4 E4 F4
G3 T T A3
C3 D3 C3 T
| //I   IV  I   V
    C5  A4  G4  B4
    E4  F4  E4  D4
    G3  C4  T   G3
    C3  F3  G3  D3
| //I   IV  I   IV  -> out [2]
C5
E4 F4 E4 F4
G3 A3 G3 A3
C3
| //I   V   I   V
    C5  B4  C5  D5
    E4  D4  E4  G4
    G3
    C3  D3  C3  B2
| //I   IV  I   IV  -> [4]
C5
E4 F4 E4 F4
G3 A3 G3 A3
C3
| //I   V   I   V
    C5  B4  C5  D5
    E4  D4  E4  G4
    G3
    C3  D3  C3  B2
| //I   IV  I   IV  -> [5]
C5
E4 F4 E4 F4
G3 A3 G3 A3
C3
| //I   V   I   V
    C5  B4  C5  D5
    E4  D4  E4  G4
    G3
    C3  D3  C3  B2
| //I   IV  I   IV  -> [6]
C5
E4 F4 E4 F4
G3 A3 G3 A3
C3
| //I       V
C5 G4
E4 D4
G3
C3 B2
| //I   V   VI  V   -> 0
C5 F5 E5 B4
E4 G4 A4 G4
G3 B3 C4 G3
C3 D3 C3 D3
| //I   V   I   V
    C5  B4  C5  D5
    E4  D4  E4  G4
    G3
    C3  D3  C3  B2
:|//I   IV  I   IV  -> [7]
C5
E4 F4 E4 F4
G3 A3 G3 A3
C3
| //I       IV
C5
E4 F4
G3 A3
C3
| //I   V   VI  V   -> 1
C5 F5 E5 B4
E4 G4 A4 G4
G3 B3 C4 G3
C3 D3 C3 D3
| //I   IV  II  V
    C5  A4  T   B4
    E4  F4  T   D4
    G3  C4  F3  G3
    C3  F3  D3  D3
| //I       II  V   -> 32 - loop
    C5  T   A4  B4
    E4  T   F4  D4
    G3  T   F3  G3
    C3  T   D3  D3
| //I   V   VI  V 
C5 F5 E5 B4
E4 G4 A4 G4
G3 B3 C4 G3
C3 D3 C3 D3
| //I       V
C5 G4
E4 D4
G3
C3 B2
:|//I   V   VI  V   -> 0
C5 F5 E5 B4
E4 G4 A4 G4
G3 B3 C4 G3
C3 D3 C3 D3
| //I
C5
E4
G3
C3
|

stdin

426 584
699 297
677 775
747 767
125 554
628 928
724 773
137 776
837 724
411 318
544 493
322 854
315 152
227 796
182 917
947 672
441 463
328 322
641 418
255 552
747 443
899 228
463 362
845 411
599 225
465 661
229 921
699 535
419 448
644 421
511 161
259 296

stdout

音楽理論エラー:限定進行音に反しています(212行)
音楽理論エラー:連続八度です(222行)
音楽理論エラー:連続八度です(225行)
音楽理論エラー:連続八度です(222行)
音楽理論エラー:連続八度です(225行)
音楽理論エラー:連続八度です(222行)
音楽理論エラー:連続八度です(225行)
音楽理論エラー:連続八度です(222行)
音楽理論エラー:連続八度です(225行)
音楽理論エラー:連続八度です(377行)
音楽理論エラー:連続八度です(380行)

stderr

Unhandled Exception:
ClassicMusicTheoryForProgrammer.MusicTheoryException: Exception of type 'ClassicMusicTheoryForProgrammer.MusicTheoryException' was thrown.
  at ClassicMusicTheoryForProgrammer.Program.ReadAndInterpret (System.IO.StreamReader st) [0x0048f] in <a268f1073e0f49beb2da058f3ff47ee9>:0 
  at ClassicMusicTheoryForProgrammer.Program.Main (System.String[] args) [0x00050] in <a268f1073e0f49beb2da058f3ff47ee9>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: ClassicMusicTheoryForProgrammer.MusicTheoryException: Exception of type 'ClassicMusicTheoryForProgrammer.MusicTheoryException' was thrown.
  at ClassicMusicTheoryForProgrammer.Program.ReadAndInterpret (System.IO.StreamReader st) [0x0048f] in <a268f1073e0f49beb2da058f3ff47ee9>:0 
  at ClassicMusicTheoryForProgrammer.Program.Main (System.String[] args) [0x00050] in <a268f1073e0f49beb2da058f3ff47ee9>:0 

strace

11    execve("/bin/sh", ["/bin/sh", "/root/script", "/volume/CODE"], 0x7ffc5454d750 /* 7 vars */) = 0
12    execve("/bin/cat", ["cat", "-"], 0x55579b699028 /* 7 vars */ <unfinished ...>
13    execve("/usr/bin/mono", ["mono", "/root/ClassicMusicTheoryForProgr"..., "/volume/CODE"], 0x55579b699070 /* 7 vars */) = 0
12    <... execve resumed>)             = 0
12    +++ exited with 0 +++
11    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=12, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
15    +++ exited with 1 +++
14    +++ exited with 1 +++
13    +++ exited with 1 +++
11    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=13, si_uid=0, si_status=1, si_utime=7, si_stime=2} ---
11    +++ exited with 1 +++