บทนำ
ไม่นานมานี้มีผู้ใช้ SO ที่หายไปโพสต์คำถามที่นี่และตอนนี้ถูกลบไปแล้ว แต่ฉันคิดว่ามันจะเป็นการท้าทายที่ดีดังนั้นที่นี่จะไป ...
ท้าทาย
เขียนโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบที่รับสองสายและตรวจสอบว่าการเรียงสับเปลี่ยนของสตริงแรกใด ๆ เป็นสตริงย่อยของสตริงที่สอง
อินพุต
สองสตริง, สตริงและสตริงย่อยที่จะทดสอบ (คุณอาจเลือกคำสั่ง)
เอาท์พุท:
ค่าความจริงหากสตริงมีการเรียงสับเปลี่ยนของสตริงย่อยใด ๆ
ค่าเท็จถ้าสตริงไม่มีการเรียงสับเปลี่ยนของสตริงย่อย
การทดสอบเป็นกรณี ๆ ไป
ตัวอย่าง / กรณีทดสอบ
sub-string string
input d!rl Hello World!
output truthy
input Pog Programming Puzzles & Code Golf
output falsey
input ghjuyt asdfhytgju1234
output truthy