আইসোগ্রাম

আইসোগ্রাম

কঠিন

নির্দেশনা

কোনো শব্দ বা বাক্যাংশ আইসোগ্রাম কি না তা নির্ণয় করুন।

আইসোগ্রাম (যাকে "প্যাটার্নবিহীন শব্দ"-ও বলা হয়) হলো এমন একটি শব্দ বা বাক্যাংশ, যেখানে কোনো অক্ষরের পুনরাবৃত্তি নেই; তবে স্পেস ও হাইফেন একাধিকবার আসতে পারে।

আইসোগ্রামের উদাহরণ:

  • lumberjacks
  • background
  • downstream
  • six-year-old

তবে isograms শব্দটি আইসোগ্রাম নয়, কারণ এতে s অক্ষরটি পুনরাবৃত্তি হয়েছে।

অতিরিক্ত নির্দেশনা

আপনাকে "isogram" নামে একটি টেবিল দেওয়া হবে। প্রথম কলাম, "phrase", কিছু টেক্সট ধারণ করে। ফ্রেজটি আইসোগ্রাম কিনা তা আপনাকে নির্ধারণ করতে হবে। দ্বিতীয় কলাম, "is_isogram", একটি ইন্টিজার মান দিয়ে আপডেট করুন:

  • 1 যদি ফ্রেজটি একটি আইসোগ্রাম হয়,
  • 0 যদি ফ্রেজটি আইসোগ্রাম না হয়।
Note

SQLite-এর তুলনা অপারেশনগুলো বুলিয়ান মান 0/1 সংখ্যা হিসেবে রিটার্ন করে।

$ sqlite3
sqlite> .mode table
sqlite> SELECT 1 < 2 AS "true", 1 > 2 AS "false";
+------+-------+
| true | false |
+------+-------+
| 1    | 0     |
+------+-------+

সূত্র

Wikipediaলিংকটি নতুন উইন্ডো বা ট্যাবে খোলে
GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
SQLite Exercism

আইসোগ্রাম শুরু করতে প্রস্তুত?

Exercism-এ সাইন আপ করুন, SQLite ট্র্যাকের 81টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।