Trong trò chơi 15, hai người chơi lần lượt chọn các số từ 1 đến 9 (không chọn bất kỳ số nào mà một trong hai người chơi đã chọn). Người chơi thắng nếu anh ta hoặc cô ta có ba số cộng tối đa 15. Nếu tất cả các số đã được chọn và không có sự kết hợp nào của một trong hai người chơi thêm tối đa 15, thì trò chơi là hòa.
Nhiệm vụ của bạn là xây dựng một chức năng có trạng thái trò chơi 15 (được thể hiện dưới bất kỳ hình thức nào bạn thích) và trả về số nào sẽ di chuyển tiếp theo, sẽ hoạt động như một AI để chơi trò chơi với người chơi khác. Bạn có thể cho rằng vị trí đó là hợp pháp (không có người chơi nào có nhiều hơn một số so với người chơi khác và không có người chơi nào có ba số cộng với tối đa 15).
AI phải hoàn hảo - nghĩa là, nếu nó được trao một vị trí chiến thắng, nó phải buộc một chiến thắng và nếu nó được đưa ra một vị trí không thua (một vị trí mà đối thủ của nó không có chiến lược chiến thắng), thì nó không được phép Đối thủ để cho nó một vị trí thua (điều này là có thể, vì 15 là một trò chơi đã được giải quyết).
Mã ngắn nhất sẽ thắng.
(lưu ý: Tôi sẽ chấp nhận câu trả lời ngắn nhất hiện tại và thay đổi nếu câu trả lời ngắn hơn xuất hiện.)