এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম নিয়ে আলোচনা করব যা একটি বাক্যকে তার সমতুল্য মোবাইল নম্বরিক কিপ্যাড সিকোয়েন্সে রূপান্তর করে।
এখানে আমাদের একটি অ্যালফাবেটিক ক্যারেক্টার স্ট্রিং দেওয়া থাকবে। আমাদের কাজ হলো স্ট্রিংয়ের নম্বরিক সমতুল্য প্রিন্ট করা অর্থাৎ সেই নির্দিষ্ট স্ট্রিং টাইপ করার কী সিকোয়েন্স।
উদাহরণ
#include <bits/stdc++.h> using namespace std; //নম্বরিক সিকোয়েন্স ক্যালকুলেট করা string calc_sequence(string arr[], string input){ string output = ""; //ইনপুট স্ট্রিংর দৈর্ঘ্য int n = input.length(); for (int i=0; i<n; i++){ //স্পেস আছে কিনা যাচাই করা if (input[i] == ' ') output = output + "0"; else { int position = input[i]-'A'; output = output + arr[position]; } } return output; } int main(){ //সিকোয়েন্স অ্যারেতে সংরক্ষণ string str[] = { "2","22","222", "3","33","333", "4","44","444", "5","55","555", "6","66","666", "7","77","777","7777", "8","88","888", "9","99","999","9999" }; string input = "TUTORIALSPOINT"; cout << calc_sequence(str, input); return 0; }আউটপুট
8888666777444255577777666444668