文字列降順で配置


📕プログラマコードテスト1級(Python 3)
問題の説明
文字列sに現れる文字を大から小まで順番に並べ替え、新しい文字列を返す関数と解決策を完了します.
sは英語の大文字と小文字のみからなり、大文字は小文字より小さいと見なされます.

このコードは、整数降順で並べ替えるのと同様に使用されます.
solution
def solution(s):
    answer = ''
    s_list = list(s)
    s_list.sort(reverse = True)
    answer = ''.join(s_list)
    return answer
もっと簡単な説明もあります.
another solution
def solution(s):
    return ''.join(sorted(s, reverse=True))
📜コード解釈
  • s list=list(s):逆方向は逆方向にリストを並べ替えるだけなので、文字列をリスト
  • に変換します.
  • s_list.sort(reverse=True):リストを逆順序で並べ替えます.
  • answer = ''.join(s list):リストを文字列に変換します.
  • ⏱total time
  • 2002-03-10/12:00-12:15(15分)
  • コメント
    以前やった問題と似ていて、すぐに解けます.