017.文字列降順で配置
質問する
私の答え(正しい)
def solution(s):
answer = sorted(s) # 문자열 정렬(리스트화)
answer = "".join(answer) # 정렬된 리스트를 다시 문자열로
answer = answer[::-1] # 문자열 뒤집기
return answer
他人を解く
def solution(s):
return ''.join(sorted(s, reverse=True))
key
機能lambda
関数でしか解決できないと思って、試して諦めた文字列の反転方法
for文による逆組み出力
s = 'abcde'
s_reverse = '' # 기존 문자열을 역순으로 담아줄 빈 문자열 선언
for char in s:
s_reverse = char + s_reverse
print(s_reverse) # edcba
ぎゃくほうこうかんすう
s = 'abcde'
s_list = list(s) # reverse 함수를 사용하기 위해 문자열을 list로 치환
s_list.reverse() # reverse 함수를 사용해 문자열 리스트를 거꾸로 뒤집음
print(''.join(s_list)) # 거꾸로 뒤집어진 리스트를 연결해서 출력
ぎゃくほうこうかんすう
reverse
関数とは異なり文字列状態で反転可能な利点s = 'abcde'
print(''.join(reversed(s))) # 'edcba'
:-1に反転
s = 'abcde'
print(s[::-1]) # 'edcba'
順番に反転
s = 'abcde'
print(''.join(sorted(s, reverse=True))) # 'edcba'
Reference
この問題について(017.文字列降順で配置), 我々は、より多くの情報をここで見つけました https://velog.io/@hiyee-gj/017.-문자열-내림차순으로-배치하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol