Hôm nay trong khi chơi với những đứa trẻ của tôi, tôi nhận thấy rằng một món đồ chơi đơn giản trong công viên đã che giấu một thách thức.
Bánh xe có một hình tam giác chỉ vào một số, nhưng cũng có ba vòng tròn trỏ đến các số mỗi 90 độ so với số đầu tiên. Vì thế:
Thử thách (thực sự đơn giản)
Cho một số nguyên từ 1 đến 12 (một số được chỉ bởi tam giác) ở bất kỳ dạng nào có thể chấp nhận được, đầu ra cũng ở bất kỳ dạng nào có thể chấp nhận và sắp xếp ba số được chỉ bởi các vòng tròn (các số cứ 90 độ).
Các trường hợp thử nghiệm
In Out
1 4, 7, 10
2 5, 8, 11
3 6, 9, 12
4 7, 10, 1
5 8, 11, 2
6 9, 12, 3
7 10, 1, 4
8 11, 2, 5
9 12, 3, 6
10 1, 4, 7
11 2, 5, 8
12 3, 6, 9
Đây là môn đánh gôn , vì vậy có thể là đoạn mã ngắn nhất cho mọi ngôn ngữ sẽ giành chiến thắng!
0 -> 4, 7, 10
?