সংক্ষিপ্ততম প্রোগ্রামটি লিখুন যা ইনপুট হিসাবে দেওয়া chords জন্য গিটার ট্যাব উত্পন্ন করে।
সুতরাং তোমাদের মধ্যে গিটার একটি সুবিধা আছে না যে, এবং এটি নিয়ন্ত্রণবাদী (এবং সম্ভবত কোডে সহজ) করতে, এখানে আছেন শুধুমাত্র কর্ডগুলি ফরম অনুমোদিত:
Major chords:
E F F# G G# A A# B C C# D D#
e 0---1---2---3---4---0---1---2---3---4---5---6---
B 0---1---2---3---4---2---3---4---5---6---7---8---
G 1---2---3---4---5---2---3---4---5---6---7---8---
D 2---3---4---5---6---2---3---4---5---6---7---8---
A 2---3---4---5---6---0---1---2---3---4---5---6---
E 0---1---2---3---4---0---1---2---3---4---5---6---
Minor chords:
Em Fm F#m Gm G#m Am A#m Bm Cm C#m Dm D#m
e 0---1---2---3---4---0---1---2---3---4---5---6---
B 0---1---2---3---4---1---2---3---4---5---6---7---
G 0---1---2---3---4---2---3---4---5---6---7---8---
D 2---3---4---5---6---2---3---4---5---6---7---8---
A 2---3---4---5---6---0---1---2---3---4---5---6---
E 0---1---2---3---4---0---1---2---3---4---5---6---
মনে রাখবেন যে প্রতিটি সিরিজের 5 প্রথম chords এবং 7 টি সর্বশেষ স্বর্ণের বিভিন্ন রূপ রয়েছে।
সমস্ত chords সহজ প্রধান বা গৌণ chords (কোন 7 ম বা অন্যান্য প্রকরণ নয়)।
আপনার ফ্ল্যাটেরও যত্ন নেওয়া উচিত। অনুস্মারক:
A# = Bb
C# = Db
D# = Eb
F# = Gb
G# = Ab
B#, Cb, E# and Fb are not used
আউটপুট অবশ্যই কর্ডের নাম সহ প্রথম কলামটি অন্তর্ভুক্ত করতে হবে , যেমন উপরে বর্ণিত। এটি উপরে জ্যাড নাম অন্তর্ভুক্ত করতে হবে না । -
উপরে যেমন দেখানো হয়েছে তেমনিভাবে ছেড়াগুলি অবশ্যই 3 দ্বারা পৃথক করা উচিত । চূড়ান্ত 3 -
.চ্ছিক।
ইনপুটটি একটি স্ট্রিং যা জ্যাজের নামগুলি নিয়ে গঠিত হয় যা স্পেস দ্বারা পৃথক করা হয়।
একটি উদাহরণ ইনপুট হয়:
Bm Gb A E G D Em F#
এবং সম্পর্কিত আউটপুট হয়:
e 2---2---0---0---3---5---0---2---
B 3---2---2---0---3---7---0---2---
G 4---3---2---1---4---7---0---3---
D 4---4---2---2---5---7---2---4---
A 2---4---0---2---5---5---2---4---
E 2---2---0---0---3---5---0---2---