 พัฒนาอัลกอริทึมเพื่อระบุชื่อโดเมนสำหรับเว็บไซต์
อัลกอริทึมจะแยกวิเคราะห์ URL ของเว็บไซต์ก่อนเพื่อแยกชื่อโดเมน อัลกอริทึมจะตรวจสอบว่าชื่อโดเมนตรงกับรายการชื่อโดเมนที่ถูกต้องที่กำหนดไว้ล่วงหน้าหรือไม่ หากพบการจับคู่ ระบบจะส่งกลับชื่อโดเมนที่ตรงกัน หากไม่พบการจับคู่ อัลกอริทึมจะแบ่ง URL ของเว็บไซต์ออกเป็นส่วนๆ รวมถึงโปรโตคอล โดเมนย่อย โดเมน ส่วนต่อท้าย และพารามิเตอร์ จากนั้นอัลกอริทึมสามารถนำชิ้นส่วนคอมโพเนนต์มาสร้างชื่อโดเมนใหม่โดยใช้ตรรกะต่อไปนี้: • หากโดเมนย่อยว่างเปล่า ให้ส่งคืนโดเมน • หากโดเมนย่อยไม่ว่างเปล่า ให้ส่งคืนโดเมนย่อย + โดเมน • หากส่วนต่อท้ายว่างเปล่า ให้ส่งคืนโดเมน + ต่อท้าย • ถ้าต่อท้ายไม่ว่างเปล่า ให้ส่งคืนโดเมนย่อย + โดเมน + ต่อท้าย • หากมีพารามิเตอร์อยู่ ให้ลบพารามิเตอร์ออกก่อนส่งคืนชื่อโดเมน สำหรับ URL ตัวอย่างที่กำหนด https://www.example.com อัลกอริทึมจะส่งกลับ 'www.example.com'