30
检查单词是否同构
两个词是同构,如果他们有字母重复相同的模式。例如,两个ESTATE和DUELED都有模式abcdca ESTATE DUELED abcdca 因为字母1和6相同,所以字母3和5相同,仅此而已。这也意味着单词由替换密码(此处与match)相关E <-> D, S <-> U, T <-> E, A <-> L。 编写包含两个单词并检查它们是否同构的代码。最少的字节数获胜。 输入:两个非空的大写字母字符串A..Z。如果愿意,可以将它们作为两个字符串的集合或带分隔符的单个字符串。 输出:一致的Truthy值的对,是同构,并一致Falsey值,如果他们不。不同长度的字符串是有效输入,绝不为同形。 测试用例: 真正: ESTATE DUELED DUELED ESTATE XXX YYY CBAABC DEFFED RAMBUNCTIOUSLY THERMODYNAMICS DISCRIMINATIVE SIMPLIFICATION 假: SEE SAW ANTS PANTS BANANA SERENE BANANA SENSES AB CC XXY XYY ABCBACCBA ABCBACCAB ABAB CD …