Zhvillo një algoritëm për të identifikuar një emër domain të dhënë një faqe interneti.
https://www.example.com
Algoritmi më parë do të analizonte URL-në e faqes në internet për të nxjerrë emrin e domain-it. Algoritmi më pas do të kontrollonte nëse emri i domain-it përputhet me një listë të paracaktuar të emrave të vlefshëm të domain-it. Nëse gjendet një përputhje, do të kthente emrin e domain-it që përputhet. Nëse nuk gjendet asnjë përputhje, algoritmi më pas do të thyejë URL-in e faqes në pjesë përbërëse duke përfshirë protokollin, nën-domainin, domenin, sufixin dhe parametrat. Algoritmi më pas mund të marrë pjesët përbërëse dhe të rindërtojë emrin e domain-it duke përdorur logjikën e mëposhtme: • Nëse nën-domaini është bosh, ktheni domenin • Nëse nën-domaini nuk është bosh, ktheni nën-domainin + • Nëse sufixi i domain-it është bosh, ktheni nën-domainin + domain + sufix • Nëse parametrët janë të pranishëm, ktheni parametrat para URL-it të emrit të domain-it.