আপনি চলে যাওয়ার আগে, এই চ্যালেঞ্জটি করতে আপনাকে বেশি বাদ্যযন্ত্রের স্বরলিপি বুঝতে হবে না।
ব্যাখ্যা
স্ট্যান্ডার্ড শীট সংগীতে, ডাবল ক্লাফগুলি নোটের রেফারেন্স পয়েন্ট হিসাবে পরিবেশন করা পৃষ্ঠাটি জুড়ে যায়, আপনাকে কী নোটটি বাজানো উচিত তা জানিয়ে দেয়। আপনি যদি ইতিমধ্যে ট্রিবল এবং বেস ক্লাফের সাথে পরিচিত না হন তবে এখানে উইকিপিডিয়া থেকে একটি বিবরণ দেওয়া হয়েছে :
ক্লিফ লিখিত নোটের পিচ নির্দেশ করতে ব্যবহৃত একটি সংগীত প্রতীক। স্টাভের শুরুতে একটি লাইনে স্থাপন করা হয়, এটি সেই লাইনের নোটগুলির নাম এবং পিচ নির্দেশ করে। এই লাইনটি একটি রেফারেন্স পয়েন্ট হিসাবে কাজ করে যার দ্বারা স্টাভের অন্য কোনও রেখা বা স্থানের নোটগুলির নাম নির্ধারণ করা যেতে পারে।
উপরের চিত্রটিতে, রেখার উপরের অর্ধেকটি হ'ল ট্রেবল ক্লাফ, এটি দিয়ে চিহ্নিত করা হয়েছে
নীচের অর্ধেকটি বেস ক্লেফ, এ দ্বারা চিহ্নিত oted
আপনি নীচে-পূর্বের লাইনে একটি নোট ক্লেফ ট্রেবল দেখতে পারেন একটি হল ই । (আমি এই চ্যালেঞ্জের জন্য ক্লিফ লাইনের বাইরে নোটগুলি গণনা করছি না) বেস ক্লাফের উপর, সর্বনিম্ন লাইনটি একটি জি । এই চ্যালেঞ্জটি সম্পূর্ণ করতে, আপনাকে নিম্নলিখিতগুলি করতে হবে:
প্রতিদ্বন্দ্বিতা
নিম্নলিখিত ফর্মগুলির একটিতে আপনার ইনপুট দেওয়া হয়েছে (আপনার পছন্দ), একে বিপরীত ক্লাফে রূপান্তর করুন। এটি ট্রেবল বা বেস ক্লাফ আপনার ভাষাতে ট্রুথী / ফ্যালসি মান হতে পারে (কেবলমাত্র কোনও দুটি মান নয়), উদাহরণস্বরূপ
এফ # টি বা এফ # সত্য বা এফ # ট্রিবল
কিন্তু না
এফ # -1 বা এফ # 4
স্পেস এবং মূলধন optionচ্ছিক, ফ্ল্যাটগুলি প্রদর্শিত হবে না এবং হোয়াইটস্পেসের পিছনে প্রবেশের অনুমতি নেই।
Input Expected Output
E Treble G
F Treble A
F# Treble A#
G Treble B
G# Treble C
A Treble C
A# Treble C#
B Treble D
C Treble E
C# Treble F
D Treble F
D# Treble F#
E Treble G
F Treble A
F# Treble A#
G Bass E
G# Bass F
A Bass F
A# Bass F#
B Bass G
C Bass A
C# Bass A#
D Bass B
D# Bass C
E Bass C
F Bass D
F# Bass D#
G Bass E
G# Bass F
A Bass F
A# Bass F#
পূর্বসূর হও, এটি তুচ্ছ ধ্রুবক পার্থক্য চ্যালেঞ্জ নয়। ইনপুট এবং ফলাফলগুলি নিবিড়ভাবে দেখুন। আপনি যদি একটি পিয়ানো তাকান,
কালো কীগুলি তীক্ষ্ণ হয়, # দ্বারা চিহ্নিত হয়। মনে রাখবেন যে কোনও # # বা একটি বি # নেই। এর অর্থ হ'ল যদি আপনাকে E # ফেরার পরিবর্তে বাসের ক্লাফের উপর জি # দেওয়া হয় তবে আপনাকে এফ ফিরিয়ে দিতে হবে
এটি কোড-গল্ফ , তাই ক্ষুদ্রতম বাইট-কাউন্ট জিতে যায়।
C
পরিবর্তে ফিরে C
) ঠিক আছে?
1
এবং -1
(অথবা এমনকি বলছি, 4
এবং -4
) ক্লেফ সূচকটি ইনপুট দেয়া জন্য অথবা এই শুধুমাত্র গ্রহণযোগ্য হবে যদি তারা আমাদের ভাষায় truthy / falsey মান?