Giới thiệu
Cách đây một thời gian, một người dùng SO bị mất đã đăng một câu hỏi ở đây và bây giờ nó đã bị xóa nhưng tôi nghĩ nó sẽ tạo ra một thử thách tốt nên ở đây nó ...
Thử thách
Viết một chương trình hoặc hàm đầy đủ có hai chuỗi và kiểm tra xem bất kỳ hoán vị nào của chuỗi thứ nhất có phải là chuỗi con của chuỗi thứ hai không.
Đầu vào
Hai chuỗi, một chuỗi và một chuỗi con để kiểm tra (bạn có thể chọn thứ tự).
Đầu ra:
Một giá trị trung thực nếu chuỗi chứa bất kỳ hoán vị của chuỗi con.
Giá trị falsey nếu chuỗi không chứa bất kỳ hoán vị nào của chuỗi con.
Các xét nghiệm là trường hợp nhạy cảm.
Ví dụ / trường hợp thử nghiệm
sub-string string
input d!rl Hello World!
output truthy
input Pog Programming Puzzles & Code Golf
output falsey
input ghjuyt asdfhytgju1234
output truthy