[Algorithm][BOJ]1427번 - 소트인사이드

dek1313·2020년 5월 23일
0
post-thumbnail

👇문제 링크👇
boj_1427


💡 문제요약

  • 값을 입력받으면 그 수의 자리수를 내림차순 정렬한다

💡 문제해결

  • string 형태로 입력받는다.
  • sorted 함수를 활용하여 내림차순으로 정렬한다.

💻 Code

num = input("num : ")
answer = ''

# sorted 함수 활용하면 list 형태로 출력된다
sort_num = sorted(num, reverse=True)

# answer 변수에 하나의 string으로 만들어주고 int형태로 형변환하여 출력한다.
for i in sort_num:
    answer += i

print(int(answer))

💡 후기

  • sorted / sort 함수의 차이점
    • 기본형태 : list.sort() sorted(list)
    • list.sort()는 원본 리스트를 변형 시킨다.
    • sorted(list)는 정렬된 새로운 리스트를 반환하며 원본리스트에는 영향을 끼치지 않는다.
    • list.sort()는 새로운 복사본을 만들지 않기 때문에 sorted(list)보다 빠르다.

앞으로 열심히 기록하는게 저의 목표입니당👍

profile
닭발먹고 힘내서 복습하자👻

0개의 댓글