දුරකථන, සමාජ ජාල හරහා ගොඩනැගුණු කණ්ඩායම් සංචාරයන් අඩු නොවේ. එම සංචාරයන් අවසන් වුනාම, "කවුරුත් රෑ කෑම ගෙවුවා?" කියලා ගැටළුවක් ලැබෙනවා. මේ ගැටළුවට සරල විසඳුමක් සොයා, සංවර්ධකයෙක් Pay Splitter නමැති වෙබ් සහ මොබයිල් යෙදුමක් නිර්මාණය කළා.
ඇප් එකේ UI (පරිශීලක අතුරු මුහුණත) සරලව සැලසුම් කළා, නමුත් සැබැවින්ම අභියෝගයක් වූයේ ගනුදෙනු සැකසීමේ ඇල්ගොරිතමය. මිතුරන් පිරිසක් එකිනෙකා වෙනුවෙන් විවිධ ගිණුම් ගෙවන විට, සරලව ගණනය කිරීමෙන් තොරව, කාළය හා ගැටළුවක් ඇති කරගන්නා බහුතර ගෙවීම් සිදුවෙයි.
ඇල්ගොරිතමය කෙරෙහි අවධානය – ගෙවිය යුතු මුදල සහ ලැබිය යුතු මුදල ඇති පාර්ශවයන් අතර සම්බන්ධතා සමාන කරමින්, අවශ්ය ගෙවීම් ගණන අඩු කරයි. උදාහරණයක් ලෙස, පළමු සැලැස්වීමේදී අලෙක්ස් → බොබ් ₹250, අලෙක්ස් → ක්රිස් ₹150 වැනි බොහෝ ගෙවීම් තිබුණා. නවීකරණයෙන් පසු, අලෙක්ස් → බොබ් ₹400, ඩේවිඩ් → ක්රිස් ₹200, එමා → බොබ් ₹300 ලෙස, ගෙවීම් ගණන අඩු කර, ගැටළුව කුඩා කරයි.
එමෙන්ම, යෙදුම බහු මුදල් ඒකක (multiple currencies) සමඟ වැඩ කිරීම, අන්තර්ජාල නොමැතිව (offline) භාවිතය, විශාල කණ්ඩායම් සඳහා UI සරලව තබා ගැනීම, සහ දශම ස්ථානයන් පවා නිවැරදිව ගණනය කිරීම යන අංගයන් සමඟ අභියෝග හමුවේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ විශ්වවිද්යාල සිසුන්, තාක්ෂණික සමාජයන් සහ කුඩා ව්යාපාරිකයන් සඳහා Pay Splitter වැනි මෙවලම් ප්රයෝජනවත් වේ. ග්රුප් චැට් හෝ සංචාරයන් අතර වියදම් බෙදා ගැනීමේ ගැටළුවක් නැතිව, අඩු ගැටළු සහිත ගණනය සලසා ගත හැකිය. එමෙන්ම, බහු මුදල් ඒකක සහ offline ක්රියාකාරීත්වය ශ්රී ලංකාවේ බහුභාෂා, බහුකරණය සහ අඩු අන්තර්ජාල ප්රවේශය ඇති ප්රදේශ වලට ඉතා ගුණාත්මක වේ.
ඩිවලපර්ලාට ඇල්ගොරිතම නිර්මාණය කිරීමේ ගැඹුරු අවබෝධයක් ලබා දේ. එය මූලික UI වැඩ කිරීමෙන් වඩා ගැඹුරු තාක්ෂණික විශේෂත්වයක් බවත්, ප්රායෝගික ගැටළු විසඳා ගැනීමේ හැකියාව වැඩිදියුණු කරයි.
අවසානයේ, Pay Splitter පරිශීලක ප්රතිචාර මත නිතරම නව අංග එක් කරමින්, කණ්ඩායම් වියදම් කළමනාකරණය ඉතා පහසු කරයි. ඔබත් ගණනයට වඩා ඇල්ගොරිතමට කැමති නම්, අදම මෙය පරීක්ෂා කර බලන්න.