Pythonは「逆の文字列母音」を実現する方法

 

#コーディング= 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

 

おすすめ

転載: www.cnblogs.com/sea-stream/p/11351195.html