testcases: - name: "testcase 1" inputs: - 1 : "abcd" output: - 1 : ["abcd", "abdc", "acbd", "acdb", "adcb", "adbc", "bacd", "badc", "bcad", "bcda", "bdca", "bdac", "cbad", "cbda", "cabd", "cadb", "cdab", "cdba", "dbca", "dbac", "dcba", "dcab", "dacb", "dabc"] - name: "testcase 2" inputs: - 1: "bad" output: - 1 : ["bad", "bda", "abd", "adb", "dab", "dba"] - name: "testcase 3" inputs: - 1: "ab" output: - 1: ["ab", "ba"] - name: "testcase 4" inputs: - 1: "xyz" output: - 1: ["xzy", "xyz", "zxy", "zyx", "yzx", "yxz"] - name: "testcase 5" inputs: - 1: "a" output: - 1: ["a"]