เป้าหมายง่ายมาก การรับสตริงเป็นอินพุตให้วิเคราะห์เอนทิตี HTML ทั้งหมดที่ตรงกับอักขระต่อไปนี้ (รวมถึงตัวแปรตัวพิมพ์ใหญ่):
áàãâäéèêëíìîïóòõôöúùûüýÿ
การแยกกฎ:
- แต่ละเอนทิตีเริ่มต้นด้วย
&
และลงท้ายด้วย;
- ตัวอักษรตัวแรกหลังจากที่
&
จะเป็นตัวละครที่ปรับเปลี่ยน (กรณีตัวอักษรเป็นสิ่งสำคัญ!) - ตัวอักษรที่เหลืออ้างถึงชื่อของสำเนียงที่จะใช้ (
acute
,grave
,circ
,tilde
และuml
) ชื่อที่เน้นจะต้องเป็นตัวพิมพ์เล็ก! * * * * - นิติบุคคล HTML ใด ๆ ที่ก่อให้ตัวละครที่ไม่อยู่ในรายการนั้น ๆ หรือว่าไม่ถูกต้องควรจะเหลือไม่มีใครแตะต้อง (เช่น:
&
,&etilde;
,&a;
) - ควรละเว้นเอนทิตีที่เป็นตัวเลขเนื่องจากไม่สอดคล้องกับกฎข้างต้น
การเปลี่ยนแปลงนี้เริ่มใช้ตั้งแต่วันที่ 18-02-2559 คำตอบที่มีอยู่ทั้งหมดที่ยอมรับเอนทิตี HTML ที่มีชื่อสำเนียงตัวพิมพ์ใหญ่นั้นถูกต้อง คำตอบใด ๆ ในอนาคตจะต้องเป็นไปตามกฎนี้
ตัวอย่าง:
á //á
Téhèh //Téhèh
an & //an &
เอาท์พุท:
เอาต์พุตสามารถอยู่ใน ISO-8859- X (1-15), windows-1252 หรือ UTF-8/16/32
คุณสามารถเลือกหนึ่งในการเข้ารหัสที่ถูกต้องเพียงหนึ่งเดียวและใช้มันสำหรับการส่งออกใด ๆ คุณสามารถสันนิษฐานได้ว่าอินพุตจะอยู่ใน ASCII อย่างปลอดภัย
สิ่งใด ๆ ต่อไปนี้เป็นผลลัพธ์ที่ถูกต้องสำหรับá
:
á
(ISO-8859-1 / 15 หรือ windows-1252 เทียบเท่า\xE1
)á
(UTF-8 เทียบเท่า\xC3\xA1
หรือ\u00E1
)aÌ
(UTF-8 เทียบเท่าa\xCC\x81
หรือa\u0301
)- การรวมกันของการออกเสียงใด ๆ โดยไม่ต้องใช้หน่วยงาน HTML
เอาต์พุตจะต้องมีลักษณะคล้ายกันเมื่อแสดงผล / แสดงกับตัวละครในรายการ
โปรดจำไว้ว่าทุกช่องโหว่มาตรฐานและสร้างอิน * จะไม่ได้รับอนุญาต ตั้งแต่นี้เป็นรหัสกอล์ฟคำตอบที่สั้นที่สุดชนะ
* การเปลี่ยนแปลงนี้เกิดขึ้นเนื่องจากการไม่อนุมัติโบนัสและบทลงโทษที่ยอดเยี่ยมและในเวลาที่เขียนไม่ได้ทำให้คำตอบใด ๆ