মার্কোগের সমাধানটি ব্যবহার করে আমি একটি প্যাটার্ন পেয়েছি যা শুরু হয় n=16। এখানে এই চিত্রিত করার জন্য কীস্ট্রোকগুলি হয় n=24আপ n=29, আমি প্রতিস্থাপিত ^ s (নির্বাচন করুন) সঙ্গে একটি, ^ পাঠযোগ্যতা জন্য P (পেস্ট) সঙ্গে সি (কপি), এবং সঙ্গে সি ^ ভী:
24: A,A,A,A,S,C,P,P,P,S,C,P,P,P,S,C,P,P,P,S,C,P,P,P
4 * 4 * 4 * 4 * 4 = 1024
25: A,A,A,A,S,C,P,P,P,S,C,P,P,S,C,P,P,S,C,P,P,S,C,P,P
4 * 4 * 3 * 3 * 3 * 3 = 1296
26: A,A,A,A,S,C,P,P,P,S,C,P,P,P,S,C,P,P,S,C,P,P,S,C,P,P
4 * 4 * 4 * 3 * 3 * 3 = 1728
27: A,A,A,A,S,C,P,P,P,S,C,P,P,P,S,C,P,P,P,S,C,P,P,S,C,P,P
4 * 4 * 4 * 4 * 3 * 3 = 2304
28: A,A,A,A,S,C,P,P,P,S,C,P,P,P,S,C,P,P,P,S,C,P,P,P,S,C,P,P
4 * 4 * 4 * 4 * 4 * 3 = 3072
29: A,A,A,A,S,C,P,P,P,S,C,P,P,P,S,C,P,P,P,S,C,P,P,P,S,C,P,P,P
4 * 4 * 4 * 4 * 4 * 4 = 4096
প্রাথমিক 4 পরে, আদর্শ প্যাটার্নটি হ'ল নির্বাচন, অনুলিপি, পেস্ট, পেস্ট, পেস্ট এবং পুনরাবৃত্তি করা। এটি প্রতি 5 টি কীস্ট্রোক হিসাবে 4 এর সংখ্যাকে গুণ করবে। যদি এই 5 টি কীস্ট্রোক প্যাটার্নটি নিজের মতো করে কিছু কী-স্ট্রোক প্যাটার্নগুলি ব্যবহার করে না পারে তবে এসসিপিপিপি প্রতিস্থাপন করে (বা কোনও একটি পেস্ট অপসারণ) চূড়ান্ত কী-স্ট্রোক গ্রহণ করে (এসসিপিপি) চূড়ান্ত কী-স্ট্রোক গ্রহণ করে। 4 টি কীস্ট্রোক নিদর্শনগুলি প্রতি 4 টি কীস্ট্রোককে মোট 3 টি দিয়ে গুণ করে।
এই প্যাটার্নটি এখানে কিছু পাইথন কোড ব্যবহার করা হচ্ছে যা মার্কোগের সমাধান হিসাবে একই ফলাফল পায় তবে এটি হ'ল (1) সম্পাদনা : এক্সটেনশনেশনের কারণে এটি আসলে ও (লগ এন), এটি নির্দেশ করার জন্য আইভ্ল্যাডকে ধন্যবাদ।
def max_chars(n):
if n <= 15:
return (0, 1, 2, 3, 4, 5, 6, 9, 12, 16, 20, 27, 36, 48, 64, 81)[n]
e3 = (4 - n) % 5
e4 = n // 5 - e3
return 4 * (4 ** e4) * (3 ** e3)
ই 3 গণনা করা:
কীস্ট্রোক তালিকার শেষে সর্বদা 0 এবং 4 এসসিপিপি প্যাটার্ন থাকে, কারণ n % 5 == 4এখানে 4 রয়েছে, n % 5 == 13 আছে, n % 5 == 22 আছে, n % 5 == 31 n % 5 == 4রয়েছে এবং 0 রয়েছে This এটি সহজ করা যায় (4 - n) % 5।
গণনা করা হচ্ছে E4:
1 নিদর্শন বৃদ্ধির মোট সংখ্যা যখনই n % 5 == 0, যেমন এটা ঠিক করতে এই নম্বরটি বৃদ্ধির সক্রিয় আউট n / 5। মেঝে বিভাজন ব্যবহার আমরা নিদর্শন মোট সংখ্যা পেতে পারেন, মোট সংখ্যা e4নিদর্শন বিয়োগ মোট সংখ্যা হয় e3। পাইথনের সাথে অপরিচিত যারা, তাদের //জন্য মেঝে বিভাগের ভবিষ্যত-প্রমাণ স্বরলিপি।
^Aসাধারণত "সমস্ত নির্বাচন করুন" হয়,^Cএটি "অনুলিপি" হয়,^V"পেস্ট" হয়। এটি কি আপনাকে ধারণা দেয়?