Thử thách
Đây là một cách đơn giản: Cho số nguyên dương lên tới 1.000.000, trả về số nguyên tố gần nhất.
Nếu số đó là số nguyên tố, thì bạn nên trả về số đó; nếu có hai số nguyên tố gần bằng số được cung cấp, trả về số thấp hơn của hai số đó.
Đầu vào ở dạng một số nguyên và đầu ra cũng phải ở dạng một số nguyên.
Tôi không quan tâm đến cách bạn nhận đầu vào (hàm, STDIN, v.v.) hoặc hiển thị đầu ra (hàm, STDOUT, v.v.), miễn là nó hoạt động.
Đây là mã golf, vì vậy các quy tắc tiêu chuẩn áp dụng chương trình có ít byte chiến thắng nhất!
Các trường hợp thử nghiệm
Input => Output
------ -------
80 => 79
100 => 101
5 => 5
9 => 7
532 => 523
1 => 2