Tôi đã vui vẻ giải quyết điều này, vì vậy tôi đưa ra thử thách chơi gôn này.
Mục tiêu của môn đánh gôn này là tìm ra số nguyên tố lớn nhất có thể được xây dựng bằng các hướng dẫn đã cho.
Bạn nên chấp nhận lưới 3x3 gồm các chữ số đơn làm đầu vào. (Tùy bạn muốn làm điều đó như thế nào, nhưng chỉ định điều đó trong chương trình của bạn.)
Bạn có thể di chuyển dọc theo lưới một cách trực giao (trái, phải, lên hoặc xuống) và khi bạn di chuyển, bạn tiếp tục nối các chữ số bạn đi ngang qua.
Ví dụ
1 2 3
3 5 6
1 8 9
Giả sử chúng tôi bắt đầu vào 1
, chúng tôi có thể tạo thành số 1236589 nhưng không thể tạo thành số 15.
Bạn phải đánh giá mọi vị trí bắt đầu.
Nếu một số nguyên tố không thể được tìm thấy, in -1
, khác in chính số nguyên tố đó.
Mã ngắn nhất sẽ thắng, đảm bảo nó chạy trong vòng 10 giây.
Chúc vui vẻ!
Chỉnh sửa: Sử dụng một vị trí chính xác một lần, trong toàn bộ số.
Đây là một trường hợp thử nghiệm
Đầu vào:
1 2 3
4 5 6
7 8 9
Đầu ra: 69854123