Đố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 thoreau
sẽ 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 tough
là đầu vào, 1
nên được đầu ra.
Khi through
là đầu vào, 2
nên là đầu ra.
Khi throw
là đầu vào, 3
nên là đầu ra.
. . .
Khi though
là đầu vào, 9
nê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 .
find
phươ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ờ.