728x90
문제링크 : https://programmers.co.kr/learn/courses/30/lessons/12931
넘 쉬웠다.
def solution(n):
answer = 0
n = str(n)
for i in n:
answer += int(i)
return answer
꼼수긴 한데 문자열로 바꿔주고 각 글자 하나씩 들여와서 int로 바꿔주고 더해준다.
Simple
다른 사람들도 보니까 대부분 이렇게 풀었다.
정수 내림차순으로 배치하기
문제링크 : https://programmers.co.kr/learn/courses/30/lessons/12933
붙어있는 숫자 정렬은 뭐다?
문자로 바꿔서 정렬하면 되지 ㅋ
def solution(n):
n = str(n)
n = sorted(n, reverse=True)
answer = int("".join(n))
return answer
소트하면 문자가 들어간 리스트기 때문에 하나로 합쳐주고 int형으로 변환해줘야 답이 나온다.
728x90
'코딩테스트' 카테고리의 다른 글
[백준] 주사위 세개 (0) | 2022.06.16 |
---|---|
[백준] 파티가 끝나고 난 뒤 (0) | 2022.06.16 |
[프로그래머스]이상한 문자 만들기 (0) | 2021.12.07 |
[프로그래머스]x만큼 간격이 있는 n개의 숫자 (0) | 2021.12.05 |
[프로그래머스]행렬의 덧셈 (0) | 2021.12.05 |