cshenfu
2025-04-22 6c5ee436d0301711a8ef91e4a418e7a5306264fb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
var array2 = ['kou','shui','shou','cai','ren','yi','mu','xin','yue','tu','yan','ri','rou','huo','nv','jin','chong','dao','bei','you','shi','mu','da','wang','he','quan','shi','li','shan','zu','guang','ba','mi','yu','tian','yi','ma','shi','er','ye','shi','che','zhui','jin','cun','xi','xiao','gong','bai','gong','men','ji','li','yang','bo','chang','niao','you','zi','qian','er','fang','hu','yu','gen','er','fen','bi','jin','min','zhi','xiao','feng','niu','shao','yue','zhao','ling','zhe','gan','wen','you','fei','ge','mo','pi','she','yu','ba','ji','jing','li','qie','shi','xi','bao','gu','shang','shu','xin','zhan','ding','ge','jian','shi','zhou','he','jiao','qing','gui','long','wang','yi','yun','gong','he','jing','liang','qi','qian','qu','tai','xi','yao','ban','dai','gan','shen','sheng','ye','zheng','zhong','bi','pi','bian','cang','dou','gui','jian','ke','mei','wei','yong','yu','zhi','bu','dou','fu','ge','jia','qi','wo','ya','you','yu','zha','zhu','cai','dui','fan','hu','kang','lin','pang','si','yuan','zhao','chu','dong','fu','gua','guo','hai','jia','jiu','ju','mao','mu','nai','ping','tian','tun','yao','yi','zi','ci','dan','gao','gu','jia','jin','lou','lun','mian','qi','qiao','qu','shao','xiang','yu','zheng','zhi','zhi','fu','jian','jiu','qian','qiu','san','shen','wu','wu','yang','yu','bi','chen','chu','deng','duo','gao','gong','hua','huan','jian','jie','ju','jun','li','li','lu','luo','ma','mao','qi','shou','wan','wu','xiang','yan','yi','yin','yu','ceng','zhao','zhen','zhi','zu','zhang','chou','chuan','chui','di','er','fan','fu','geng','ji','kai','liang','mo','pian','ren','shang','shi','wei','xia','ya','ye','zhu','an','bei','bei','bing','ci','dan','di','feng','fu','fu','gang','gou','hai','hu','huang','ji','jiao','lie','liu','man','miao','ning','peng','qi','qiu','rong','shi','shu','si','sou','ta','ting','tong','xian','xian','xiang','xiu','xu','xuan','yan','yin','yuan','zhan','zhe','zhi','zhou','zhuo','zong','ban','bi','chi','jiu','le','nei','qi','shi','shu','si','wan','xiang','yi','yong','zhuan','ao','bang','bin','bei','can','cao','chang','cheng','cong','da','dang','dong','duo','er','fa','fa','fan','gu','guan','guan','guang','gui','ji','jiao','jie','ju','jun','kao','kua','kuang','lan','lan','lao','lv','na','nan','ni','piao','qian','qie','qu','quan','ren','ruo','shen','tong','wei','wei','wu','wu','xiao','xing','xiong','xun','yao','yi','yin','yuan','ze','zhan','zhang','zhi','zhi','zhuang','bai','ben','bing','ce','chan','chen','chi','chuan','diao','wa','lai','le','li','mao','min','nong','qiu','ru','shi','tai','tou','wu','wu','wu','xue','yi','yong','yu','xin','zhang','zhi','zhou','cha','cheng','chi','dai','di','ding','duan','e','fa','feng','gan','ge','gen','hou','hua','huang','hui','jian','jian','jie','jin','jing','jing','ju','juan','kang','kong','kun','lang','lao','lei','lei','li','lian','ling','meng','meng','nu','peng','pi','qiu','ren','rou','shi','shi','si','tan','tang','tian','wan','wei','wei','xi','xiang','xuan','yan','yi','yi','ying','you','you','yuan','yun','ze','zhan','zi','zou','zun','zuo']
var array1 = ['a','ai','an','ang','ao','ba','bai','ban','bang','bao','bei','ben','beng','bi','bian','biao','bie','bin','bing','bo','bu','ca','cai','can','cang','cao','ce','cen','ceng','cha','chai','chan','chang','chao','che','chen','cheng','chi','chong','chou','chu','chuan','chuai','chuang','chui','chun','chuo','ci','cong','cou','cu','cuan','cui','cun','cuo','da','dai','dan','dang','dao','de','dei','den','deng','di','dian','diao','die','ding','diu','dong','dou','du','duan','dui','dun','duo','e','en','er','fa','fan','fang','fei','fen','feng','fo','fou','fu','ga','gai','gan','gang','gao','ge','gei','gen','geng','gong','gou','gu','gua','guai','guan','guang','gui','gun','guo','ha','hai','han','hang','hao','he','hei','hen','heng','hong','hou','hu','hua','huai','huan','huang','hui','hun','huo','ji','jia','jian','jiang','jiao','jie','jin','jing','jiong','jiu','ju','juan','jue','jun','ka','kai','kan','kang','kao','ke','ken','keng','kong','kou','ku','kua','kuai','kuan','kuang','kui','kun','kuo','la','lai','lan','lang','lao','le','lei','leng','li','lia','lian','liang','liao','lie','lin','ling','liu','long','lou','lu','lü','luan','lüe','lun','luo','ma','mai','man','mang','mao','me','mei','men','meng','mi','mian','miao','mie','min','ming','miu','mo','mou','mu','na','nai','nan','nang','nao','ne','nei','nen','neng','ni','nian','niang','niao','nie','nin','ning','niu','nong','nou','nu','nü','nuan','nüe','nuo','o','ou','pa','pai','pan','pang','pao','pei','pen','peng','pi','pian','piao','pie','pin','ping','po','pou','pu','qi','qia','qian','qiang','qiao','qie','qin','qing','qiong','qiu','qu','quan','que','qun','ran','rang','rao','re','ren','reng','ri','rong','rou','ru','ruan','rui','run','ruo','sa','sai','san','sang','sao','se','sen','seng','si','song','sou','su','suan','sui','sun','suo','sha','shai','shan','shang','shao','she','shen','sheng','shi','shou','shu','shua','shuai','shuan','shuang','shui','shun','shuo','ta','tai','tan','tang','tao','te','teng','ti','tian','tiao','tie','ting','tong','tou','tu','tuan','tui',' tun','tuo','wa','wai','wan','wang','wei','wen','weng','wo','wu','xi','xia','xian','xiang','xiao','xie','xin','xing','xiong','xiu','xu','xuan','xue','xun','ya','yan','yang','yao','ye','yi','yin','ying','yong','you','yu','yuan','yue','yun','za','zai','zan','zang','zao','ze','zei','zen','zeng','zha','zhai','zhan','zhang','zhao','zhe','zhen','zheng','zhi','zhong','zhou','zhu','zhua','zhuai','zhuan','zhuang','zhui','zhun','zhuo','zi','zong','zou','zu','zuan','zui','zun','zuo']
var pinyin_498_2 = ['kou','shui','shou','cai','ren','yi','mu','xin','yue','tu','yan','ri','rou','huo','nv','jin','chong','dao','bei','you','shi','mu','da','wang','he','quan','shi','li','shan','zu','guang','ba','mi','yu','tian','yi','ma','shi','er','ye','shi','che','zhui','jin','cun','xi','xiao','gong','bai','gong','men','ji','li','yang','bo','chang','niao','you','zi','qian','er','fang','hu','yu','gen','er','fen','bi','jin','min','zhi','xiao','feng','niu','shao','yue','zhao','ling','zhe','gan','wen','you','fei','ge','mo','pi','she','yu','ba','ji','jing','li','qie','shi','xi','bao','gu','shang','shu','xin','zhan','ding','ge','jian','shi','zhou','he','jiao','qing','gui','long','wang','yi','yun','gong','he','jing','liang','qi','qian','qu','tai','xi','yao','ban','dai','gan','shen','sheng','ye','zheng','zhong','bi','pi','bian','cang','dou','gui','jian','ke','mei','wei','yong','yu','zhi','bu','dou','fu','ge','jia','qi','wo','ya','you','yu','zha','zhu','cai','dui','fan','hu','kang','lin','pang','si','yuan','zhao','chu','dong','fu','gua','guo','hai','jia','jiu','ju','mao','mu','nai','ping','tian','tun','yao','yi','zi','ci','dan','gao','gu','jia','jin','lou','lun','mian','qi','qiao','qu','shao','xiang','yu','zheng','zhi','zhi','fu','jian','jiu','qian','qiu','san','shen','wu','wu','yang','yu','bi','chen','chu','deng','duo','gao','gong','hua','huan','jian','jie','ju','jun','li','li','lu','luo','ma','mao','qi','shou','wan','wu','xiang','yan','yi','yin','yu','ceng','zhao','zhen','zhi','zu','zhang','chou','chuan','chui','di','er','fan','fu','geng','ji','kai','liang','mo','pian','ren','shang','shi','wei','xia','ya','ye','zhu','an','bei','bei','bing','ci','dan','di','feng','fu','fu','gang','gou','hai','hu','huang','ji','jiao','lie','liu','man','miao','ning','peng','qi','qiu','rong','shi','shu','si','sou','ta','ting','tong','xian','xian','xiang','xiu','xu','xuan','yan','yin','yuan','zhan','zhe','zhi','zhou','zhuo','zong','ban','bi','chi','jiu','le','nei','qi','shi','shu','si','wan','xiang','yi','yong','zhuan','ao','bang','bin','bei','can','cao','chang','cheng','cong','da','dang','dong','duo','er','fa','fa','fan','gu','guan','guan','guang','gui','ji','jiao','jie','ju','jun','kao','kua','kuang','lan','lan','lao','lv','na','nan','ni','piao','qian','qie','qu','quan','ren','ruo','shen','tong','wei','wei','wu','wu','xiao','xing','xiong','xun','yao','yi','yin','yuan','ze','zhan','zhang','zhi','zhi','zhuang','bai','ben','bing','ce','chan','chen','chi','chuan','diao','wa','lai','le','li','mao','min','nong','qiu','ru','shi','tai','tou','wu','wu','wu','xue','yi','yong','yu','xin','zhang','zhi','zhou','cha','cheng','chi','dai','di','ding','duan','e','fa','feng','gan','ge','gen','hou','hua','huang','hui','jian','jian','jie','jin','jing','jing','ju','juan','kang','kong','kun','lang','lao','lei','lei','li','lian','ling','meng','meng','nu','peng','pi','qiu','ren','rou','shi','shi','si','tan','tang','tian','wan','wei','wei','xi','xiang','xuan','yan','yi','yi','ying','you','you','yuan','yun','ze','zhan','zi','zou','zun','zuo']
var dutizi = '口水手才人一木心月土言日肉火女金虫刀贝又十目大王禾犬石力山足广八米玉田衣马尸二页示车隹巾寸夕小工白弓门几立羊卜厂鸟酉子欠耳方户雨艮儿分匕斤皿止肖丰牛少曰爪令者干文由非各莫皮舌羽巴己井里且矢西包古尚殳辛占丁戈见士舟合交青鬼龙亡乙云共曷京良其佥区台昔尧半歹甘申生也正中比辟扁仓豆圭戋可每韦甬俞支不斗甫革甲气我牙尤予乍主采兑反虎亢林旁寺元召出东夫瓜果亥夹九巨毛母乃平天屯夭亦自次旦告谷加今娄仑免奇乔去勺享余争直至父兼臼千丘三身勿戊央于敝辰刍登多高公化奂监介句军离利录罗麻卯乞寿宛吾相炎易因禺曾兆真只卒长丑川垂弟而凡弗更及开两末片刃上失未下亚业朱安卑北并此单帝风孚付冈勾害胡皇吉焦列留曼苗宁朋齐秋容是叔司叟它廷同先咸襄秀需玄奄音员斩折执周卓宗办必尺久了内七氏束巳万象义用专敖邦宾孛参曹昌成从荅当冬朵尔发乏番骨关官光贵既敫皆居君考夸匡兰览劳吕那难尼票前切取全壬若甚童危委吴武孝星凶旬舀矣尹爰则詹章知旨庄百本丙册产臣斥串刁瓦来乐隶矛民农求入世太头无五午血夷永与囟丈之州查呈赤代氐定段厄伐奉敢鬲亘侯华黄回间建解堇竟敬具卷康空昆郎老雷累历连另蒙孟奴彭丕酋任柔师式斯覃唐忝完畏胃息向宣延以益婴攸有原匀责展兹奏尊坐'
var pinyin_498_3 = ['kǒu','shuǐ','shǒu','cái','rén','yī','mù','xīn','yuè','tǔ','yán','rì','ròu','huǒ','nǚ','jīn','chóng','dāo','bèi','yòu','shí','mù','dà','wáng','hé','quǎn','shí','lì','shān','zú','guǎng','bā','mǐ','yù','tián','yī','mǎ','shī','èr','yè','shì','chē','zhuī','jīn','cùn','xī','xiǎo','gōng','bái','gōng','mén','jǐ','lì','yáng','bo','chǎng','niǎo','yǒu','zi','qiàn','ěr','fāng','hù','yǔ','gěn','ér','fēn','bǐ','jīn','mǐn','zhǐ','xiào','fēng','niú','shǎo','yuē','zhǎo','lìng','zhě','gàn','wén','yóu','fēi','gè','mò','pí','shé','yǔ','bā','jǐ','jǐng','lǐ','qiě','shǐ','xī','bāo','gǔ','shàng','shū','xīn','zhàn','dīng','gē','jiàn','shì','zhōu','hé','jiāo','qīng','guǐ','lóng','wáng','yǐ','yún','gòng','hé','jīng','liáng','qí','qiān','qū','tái','xī','yáo','bàn','dǎi','gān','shēn','shēng','yě','zhèng','zhōng','bǐ','pì','biǎn','cāng','dòu','guī','jiān','kě','měi','wéi','yǒng','yú','zhī','bù','dòu','fǔ','gé','jiǎ','qì','wǒ','yá','yóu','yǔ','zhà','zhǔ','cǎi','duì','fǎn','hǔ','kàng','lín','páng','sì','yuán','zhào','chū','dōng','fū','guā','guǒ','hài','jiā','jiǔ','jù','máo','mǔ','nǎi','píng','tiān','tún','yāo','yì','zì','cì','dàn','gào','gǔ','jiā','jīn','lóu','lún','miǎn','qí','qiáo','qù','sháo','xiǎng','yú','zhēng','zhí','zhì','fù','jiān','jiù','qiān','qiū','sān','shēn','wù','wù','yāng','yú','bì','chén','chú','dēng','duō','gāo','gōng','huà','huàn','jiān','jiè','jù','jūn','lí','lì','lù','luó','má','mǎo','qǐ','shòu','wǎn','wú','xiāng','yán','yì','yīn','yú','céng','zhào','zhēn','zhǐ','zú','zhǎng','chǒu','chuān','chuí','dì','ér','fán','fú','gèng','jí','kāi','liǎng','mò','piàn','rèn','shàng','shī','wèi','xià','yà','yè','zhū','ān','bēi','běi','bìng','cǐ','dān','dì','fēng','fú','fù','gāng','gōu','hài','hú','huáng','jí','jiāo','liè','liú','màn','miáo','níng','péng','qí','qiū','róng','shì','shū','sī','sǒu','tā','tíng','tóng','xiān','xián','xiāng','xiù','xū','xuán','yǎn','yīn','yuán','zhǎn','zhé','zhí','zhōu','zhuó','zōng','bàn','bì','chǐ','jiǔ','le','nèi','qī','shì','shù','sì','wàn','xiàng','yì','yòng','zhuān','áo','bāng','bīn','bèi','cān','cáo','chāng','chéng','cóng','dā','dāng','dōng','duǒ','ěr','fā','fá','fān','gǔ','guān','guān','guāng','guì','jì','jiǎo','jiē','jū','jūn','kǎo','kuā','kuāng','lán','lǎn','láo','lǚ','nà','nán','ní','piào','qián','qiè','qǔ','quán','rén','ruò','shèn','tóng','wēi','wěi','wú','wǔ','xiào','xīng','xiōng','xún','yǎo','yǐ','yǐn','yuán','zé','zhān','zhāng','zhī','zhǐ','zhuāng','bǎi','běn','bǐng','cè','chǎn','chén','chì','chuàn','diāo','wǎ','lái','lè','lì','máo','mín','nóng','qiú','rù','shì','tài','tóu','wú','wǔ','wǔ','xuè','yí','yǒng','yǔ','xìn','zhàng','zhī','zhōu','chá','chéng','chì','dài','dī','dìng','duàn','è','fá','fèng','gǎn','gé','gèn','hóu','huá','huáng','huí','jiān','jiàn','jiě','jǐn','jìng','jìng','jù','juǎn','kāng','kōng','kūn','láng','lǎo','léi','lèi','lì','lián','lìng','méng','mèng','nú','péng','pī','qiú','rèn','róu','shī','shì','sī','tán','táng','tiǎn','wán','wèi','wèi','xī','xiàng','xuān','yán','yǐ','yì','yīng','yōu','yǒu','yuán','yún','zé','zhǎn','zī','zòu','zūn','zuò']
 
 
// 自定义排序函数,考虑array1的顺序和array2中的重复元素  
let sortedArray2 = array2.slice().sort((a, b) => {  
    let indexA = array1.indexOf(a);  
    let indexB = array1.indexOf(b);  
  
    // 如果元素不在array1中,则放在排序后的末尾  
    if (indexA === -1) return 1;  
    if (indexB === -1) return -1;  
  
    // 根据array1中的顺序排序  
    return indexA - indexB;  
});  
  
// 用于记录已使用索引的Set  
let usedIndices = new Set();  
// 生成sortedIndices数组,跳过已使用的索引  
let sortedIndices = sortedArray2.map(element => {  
    let index = pinyin_498_2.indexOf(element);  
    while (usedIndices.has(index)) {  
        // 如果当前索引已被使用,则找到下一个该元素的索引  
        let nextIndex = pinyin_498_2.indexOf(element, index + 1);  
        if (nextIndex === -1) {  
            // 如果没有更多相同的元素,则可以使用当前索引(理论上不会发生)  
            break;  
        }  
        index = nextIndex;  
    }  
    // 将找到的索引标记为已使用  
    usedIndices.add(index);  
    return index;  
});  
  
// 输出排序后的array2和对应的下标数组  
console.log(sortedArray2);  // 输出排序后的数组,例如: ['a', 'b', 'c', 'c', 'd', 'e', 'b', 'f', 'g']  
console.log(sortedIndices); // 输出对应的下标数组,例如: [2, 5, 0, 6, 3, 1, 4, 7, 8]
 
console.log('this is next')
 
// 将字符串转换为字符数组  
let charArray = dutizi.split('');  
  
// 使用数组的索引对字符数组进行排序  
// sortedIndices.sort((a, b) => a - b); // 先对索引数组进行排序,确保按照正确的顺序  
  
let sortedCharArray = [];  
sortedIndices.forEach(index => {  
  sortedCharArray.push(pinyin_498_3[index]);  
});  
  
// 将排序后的字符数组转换为字符串  
let sortedStr = sortedCharArray.join('');  
  
// 输出结果  
// console.log(sortedStr);
 
 
for(let i=0;i<sortedCharArray.length;i++){
    console.log(sortedCharArray[i])
}