SHOT4

社会人大学院生の勉強記録

00. 文字列の逆順

問題文

文字列”stressed”の文字を逆に(末尾から先頭に向かって)並べた文字列を得よ.
nlp100.github.io

ソースコード

回答例1

str = "stressed"
print(str[::-1])

回答例2

str = "stressed"
ans = []
for i in range(len(str)):
    ans.append(str[-(i+1)])
    
print("".join(ans))

出力

desserts

所感

最初は回答例2で取組み、その後調べたところリストのスライスを使えば簡単に解けることを知った。文字列の逆順をforで回すのに少し苦労したが、同様の方法で文字列によらず逆順は取り出せる。