Đối với mỗi trong số chín từ tương tự gây nhầm lẫn này , hãy gán một số 1-9 theo bất kỳ cách nào bạn muốn:
though
through
thorough
Thoreau
throw
threw
trough
tough
troll
Viết chương trình lấy trong một chuỗi. Nếu đầu vào là một trong chín từ này, hãy xuất số bạn đã gán cho nó. Nếu đầu vào không phải là một trong những từ trên, chương trình có thể làm bất cứ điều gì (bao gồm lỗi hoặc vòng lặp mãi mãi).
Các từ có phân biệt chữ hoa chữ thường, ví dụ Thoreau, sẽ tạo ra một số từ 1-9 nhưng thoreausẽ không nhất thiết phải làm như vậy.
Thí dụ
Giả sử bạn gán các số như sau:
though 9
through 2
thorough 7
Thoreau 6
throw 3
threw 5
trough 4
tough 1
troll 8
Sau đó, khi toughlà đầu vào, 1nên được đầu ra.
Khi throughlà đầu vào, 2nên là đầu ra.
Khi throwlà đầu vào, 3nên là đầu ra.
. . .
Khi thoughlà đầu vào, 9nên là đầu ra.
Tất cả các đầu vào khác có thể làm bất cứ điều gì.
Chi tiết
- Lấy chuỗi đầu vào thông qua stdin hoặc dòng lệnh và xuất ra stdout.
- Đầu ra có thể chứa một dòng mới duy nhất.
- Thay vì một chương trình, bạn có thể viết một hàm lấy một chuỗi và in kết quả bình thường hoặc trả về nó.
- Đệ trình ngắn nhất tính bằng byte thắng .
findphương thức chuỗi Python . Sau đó, các quy tắc thay đổi. Thông minh ý tưởng không thông minh bây giờ.