#コーディング= UTF- 8 DEF reverseVowels(S): "" " :タイプS:STR :RTYPE:STR """ SSTR = リスト(S) voList = { ' ':0、' A ':0、' E ':0、" E ":0、' I ':0、" I ":0、' O ":0、"O ':0、' U ':0、' U ':0 } 正面 = 0 長さ = LEN(SSTR) バック =長さ- 1 つつフロント< バック: しばらくしないフロント<長さとSSTR [フロント] でvoList: 正面 + = 1 ながらバック> = 0とSSTR [戻る]ないで:voList バック = - 1 であればフロント< バック: SSTR [前]、SSTR [戻る] = SSTR [戻る]、SSTR [前] フロント + = 1 バック - = 1 リターン "" .join(SSTR) STR = " こんにちは、世界!" プリント(reverseVowels( STR))
輸出
掛け声werld!
参考:
https://blog.csdn.net/qiubingcsdn/article/details/82940147