D46893.GroupsofSpecial-EquivalentStrings题目链接893.GroupsofSpecial-EquivalentStrings题目分析说在一个字符串中,交换奇数位(或什至数字)形成一个与原词特殊的新词。给定一个字符串数组A,计算数组中有多少个独立的特殊相等单词。例如,单词abcd和cbad是特殊的等价物。也特别等于adcb和cdab。思路是先把字符串分成一个数组,把偶数字符和奇数字符分开存放。然后对偶数字符数组和奇数字符数组进行排序。接下来用分隔符连接两个数组。对任何特定的相等词具有相同的值。将连接的字符串存储为数组中的键。(如果存储为值,则需要去重。)只需计算数组中的元素个数即可。最终代码$char){if($key%2==0){$odd[]=$char;}else{$even[]=$char;}}排序($奇数);排序($偶数);$words[内爆('',$odd).'/'.内爆('',$even)]=真;}返回计数($words);}}如果您觉得本文对您有用,请用[爱发电](https://afdian.net/@skys215)支持一下
