Mathematica, 177 ไบต์
วิธีแก้ปัญหาที่ชัดเจน: (199 ไบต์)
<|"ACT"->"Australian Capital Territory","NSW"->"New South Wales","NT"->"Northern Territory","QLD"->"Queensland","SA"->"South Australia","TAS"->"Tasmania","VIC"->"Victoria","WA"->"Western Australia"|>
วิธีแก้ปัญหาที่ได้รับการปรับปรุง: (182 ไบต์สามารถทำงานได้กับคอมพิวเตอร์ Wolfram Mathematica 10.2 ของฉันเท่านั้น)
{,"Northern Territory","Queensland",,,,,"Australian Capital Territory","New South Wales",,,"Tasmania",,,"Western Australia","Victoria",,,,,,,,,,,,"South Australia"}[[Hash@#~Mod~29]]&
ทางออกที่ดีที่สุด:
{,"Northern Territory","Queensland",a="Australia",,,,a<>"n Capital Territory","New South Wales",,,"Tasmania",,,"Western "<>a,"Victoria",,,,,,,,,,,,"South "<>a}[[Hash@#~Mod~29]]&
น่าเสียดายที่การทำซ้ำ" Territory"สามารถบันทึกได้เพียง 0 ไบต์
ดูเหมือนว่าฟังก์ชั่นแฮชเริ่มต้นของ Mathematica เปลี่ยนไปเป็นเวอร์ชั่น แต่การเพิ่มเมธอดจะทำให้โค้ดยาวขึ้น การใช้ฟังก์ชันแฮชเริ่มต้นของ Sandematic Mathematica สามารถทำให้โค้ดสั้นลงประมาณ 9 ไบต์
Mathematica (กล่องทราย - ตอนนี้ - รุ่น 11), 168 ไบต์
{a="Australia","Western "<>a,,,,"South "<>a,,a<>"n Capital Territory",,,,"Tasmania","Northern Territory",,,,"New South Wales","Victoria","Queensland"}[[Hash@#~Mod~20]]&