7
グレゴリオ教会の音楽を整理する
年は930年であり、グレゴリオ教会は問題を抱えています。彼らは数千ページの聖歌音楽を持っていますが、問題は実際の組織システムではなく、すべての楽譜が単に山に投げ込まれたことです。 Cartographers 'Guildのユーザーgamerprinterによる画像。 教会はすべての楽譜を整理する必要があるため、中世のソフトウェアエンジニアを雇ってプログラムを作成し、彼らのために整理しました。あなたは雇用されたソフトウェアエンジニアです。しかし、中世の編集プロセスでは、遅い聖書の筆記者のチームによってプログラムが紙に書き込まれます。スクライブのチームがコードをコンパイルするのにかかる時間を短縮するには、プログラムをできるだけ小さくする必要があります。 教会は、聖歌音楽が書かれている音階に基づいて編成されることを望んでいます。教会の聖歌音楽はすべてドリアン音階で書かれています。特定の音楽の音符が与えられると、プログラムはそれが入っているドリアン音階を出力します。ここでは、ドリアン音階とは何かを正確に説明します。すでに知っている場合は、このセクションをスキップできます。 どのメロディにも12の音符があります。ここに順序があります: C C# D D# E F F# G G# A A# B 半音は、(使用して表されるS)の周りにラッピング(Bから半音アップバックCすることであろうように)、右に一歩をインクリメントします。トーン(使用して表現はT)2つの半音です。たとえば、F#からの半音はGです。F#からの半音はG#です。 ドリアンスケールを作成するには、リスト内の任意の音符から始めて、次のパターンで上に移動し、検出した音符をリストします。 T, S, T, T, T, S 例。私はAから始めます。ドリアンスケールのノートは次のようになります。 A B (up a tone) C (up a semitone) D (up a tone) E (up a tone) F# (up a tone) G (up …