(Lưu ý: Đây là phần phụ của thử thách trước đây của tôi Tìm các từ xoáy! )
Định nghĩa của Infinity Word :
- Nếu bạn kết nối với các đường cong tất cả các ký tự của Infinity Word trên bảng chữ cái (AZ), bạn sẽ có được biểu tượng vô cực ∞ như trong các sơ đồ bên dưới.
- Tất cả các kết nối chẵn phải xuống , tất cả các kết nối lẻ phải được lên .
- Bạn có thể bỏ qua chữ hoa / chữ thường hoặc xem xét / chuyển đổi tất cả sang chữ hoa hoặc tất cả sang chữ thường.
- Các từ đầu vào chỉ là các ký tự trong phạm vi bảng chữ cái của AZ, không có dấu cách, không có dấu chấm câu hoặc ký hiệu.
- Mỗi từ phải chính xác 5 ký tự. Các từ> 5 hoặc <5 không hợp lệ.
- Nếu một từ có hai ký tự liên tiếp, từ đó không hợp lệ, như "HOA" hoặc "QUEEN".
- Tất cả các từ vô cực bắt đầu và kết thúc với cùng một nhân vật.
Dưới đây là một số ví dụ:
Bài tập:
Viết một chương trình hoặc chức năng đầy đủ sẽ lấy một từ từ đầu vào tiêu chuẩn và sẽ xuất ra nếu là Infinity Word hay không. Đầu ra có thể đúng / sai, 1/0, 1 / Null, v.v.
Các trường hợp thử nghiệm:
Infinity Words:
ALPHA, EAGLE, HARSH, NINON, PINUP, RULER, THEFT, WIDOW
NOT Infinity Words:
CUBIC, ERASE, FLUFF, LABEL, MODEM, RADAR, RIVER, SWISS, TRUST,
KNEES, QUEEN, GROOVE, ONLY, CHARACTER, OFF, IT, ORTHO
Quy tắc:
- Mã ngắn nhất sẽ thắng.
Nhiệm vụ tùy chọn:
Tìm, dưới dạng một danh sách, càng nhiều từ Vô cực càng tốt trong từ điển tiếng Anh. Bạn có thể lấy ví dụ như tham khảo danh sách đầy đủ các từ tiếng Anh ở đây .