Logic Puzzle Challenge (Medium)

Akiko, Cameron, Hamid, Maxine, and Sandy work at ASD. They all started in different years (1989, 1996, 2002, 2012, 2025). They each have a favourite programming language. One of them loves C, another loves Rust, another Python, another Malbolge, and the other loves Haskell. They each have a different job at ASD. The different jobs that they hold are liaison officer, educator, project manager, software developer, and researcher. Their favourite hobbies are all different. These hobbies are sailing, camping, reading, crosswords, and hockey. And they all studied at different institutions. The institutions are University of Sydney, TAFE Queensland, RMIT, Murdoch University, and The Australian National University. Each completed their qualification before starting at ASD.

Statements

  1. The researcher joined ASD in the previous millennium.
  2. Akiko graduated from a university in Canberra in 2000 and started work at ASD not long after that.
  3. The person who loves Python also loves word games and joined ASD most recently.
  4. The sailing enthusiast loves an esoteric programming language.
  5. The software developer is a bookworm.
  6. The educator studied in Perth, graduating at age 22 in 2011.
  7. Sandy joined ASD over 35 years ago and is enjoying their liaison role.
  8. The person who graduated from the University of Sydney joined ASD 29 years after Cameron.
  9. Maxine's favourite programming language was released this century.
  10. Hamid can complete most cryptic crosswords in less than five minutes.
  11. The person who loves hockey graduated from a university in Western Australia.
  12. The person whose favourite programming language is Haskell also loves camping.
  13. Cameron prefers Malbolge to any other programming language.
  14. The person who studied in Melbourne dislikes camping.
Person Programming
language
Tertiary
institute
Hobby Start
year
Job
Akiko
Cameron
Hamid
Maxine
Sandy

Interested in a career with ASD? Explore the opportunities available.

Acknowledgement of Country icon

Acknowledgement of Country

We acknowledge the Traditional Owners and Custodians of Country throughout Australia and their continuing connections to land, sea and communities. We pay our respects to them, their cultures and their Elders; past, present and emerging. We also recognise Australia's First Peoples' enduring contribution to Australia's national security.

Authorised by the Australian Government, Canberra