function solution(s) {
return s.split("").sort().reverse().join("");
}
const s = "Zbcdefg"
s.split();
//["Zbcdefg"]
s.split("");
//["Z", "b", "c", "d", "e", "f", "g"]
s.split("").sort()
//["Z", "b", "c", "d", "e", "f", "g"]
s.split("").sort().reverse()
//["g", "f", "e", "d", "c", "b", "Z"]
s.split("").sort().reverse().join("");
//"gfedcbZ"
def solution(s):
return "".join(sorted(s, reverse=True))
" ".join(sorted(s, reverse=True))
# "g f e d c b Z"
js
const s = "Zbcdefg";
s.split("");
// ["Z", "b", "c", "d", "e", "f", "g"]
python
s = "Zbcdefg"
s.split("")
# error
s.split(" ")
# ['Zbcdefg']
list(s)
# ['Z', 'b', 'c', 'd', 'e', 'f', 'g']
js
s.split("").sort()
// ["Z", "b", "c", "d", "e", "f", "g"]
python
list(s).sort()
# None
sorted(list(s))
# ['Z', 'b', 'c', 'd', 'e', 'f', 'g']
sorted(s)
# ['Z', 'b', 'c', 'd', 'e', 'f', 'g']
# s가 문자열일 경우 바로 리스트로 반환해준다.
sorted(s).reverse()
# None
sorted(s, reverse=True)
# ["g", "f", "e", "d", "c", "b", "Z"]
python 에서 sort()
는 None
을 반환.
문자열과 튜플은 sort()
를 사용할 수 없다. (immutable)