JavaScript භාවිතයෙන් නගර ක්රීඩාව ක්රියාත්මක කිරීම
අපගේ ව්යාපෘතිය කෙසේ ක්රියාත්මක කිරීමට යනවාද යන්න සාකච්ඡා කරමු.
මම ආරම්භ කරන්නේ අපගේ ක්රීඩකයින් ඇතුළත් කරන නගර ලියා තබන අරාවක් සාදා ගැනීමෙනි:
let cities = [];
අපගේ ක්රීඩාව ආරම්භ වී පළමු ක්රීඩකයා ක්රීඩා කරයි යැයි සිතමු.
ඔහු නගරයක් ටයිප් කර Enter යතුර ඔබයි.
පැහැදිලිවම, මෙම නගරය අපට වහාම අපගේ නගර අරාවට ඇතුළත් කළ හැකිය.
දැන් දෙවන ක්රීඩකයා ක්රීඩා කරනු ඇත. අපගේ අරාව දැන් හිස් නොවන බැවින්, මෙම දෙවන ගමන විස්තර කරනු ලබන්නේ ඉදිරියට එන සියලුම ගමන් සඳහාම එකම ඇල්ගොරිතම මගිනි.
මෙම ඇල්ගොරිතම කුමක්ද? පළමුවෙන්ම, ඇතුළත් කරන ලද නගරයේ පළමු අකුර පෙර නගරයේ අවසාන අකුර සමඟ ගැලපෙන බව පරීක්ෂා කිරීම අවශ්ය වේ. දෙවනුව, මෙම නගරය මීට පෙර මෙම ක්රීඩාවේ දී භාවිතා වී නොමැති බව පරීක්ෂා කිරීම අවශ්ය වේ.
මෙම කොන්දේසි දෙකම සපුරා ඇත්නම්, ඇතුළත් කරන ලද නගරය අපගේ අරාවට ලියා තබනු ලැබේ සහ ගමන ඊළඟ ක්රීඩකයා වෙත ගමන් කරයි. කෙසේ වෙතත්, යම් කොන්දේසියක් සපුරා නොමැති නම්, එය පිළිබඳ පණිවිඩයක් ප්රදර්ශනය කිරීම අවශ්ය වේ.
විස්තර කරන ලද ඇල්ගොරිතමට අනුව ක්රීඩාව ක්රියාත්මක කරන්න.