Impeding LLM-assisted Cheating in Introductory Programming Assignments via Adversarial Perturbation