RUBY

[프로그래머스] 가장 큰 수 본문

PS/Programmers

[프로그래머스] 가장 큰 수

RUBY_루비 2020. 10. 20. 23:59

출처:: programmers.co.kr/learn/courses/30/lessons/42746?language=python3

분류::

 

1. 문제 이해 및 해결과정

  1. 

- numbers의 원소는 0이상 1000이하의 수이다. 즉, numbers의 수를 3자리 수로 맞춘 후 비교하면 된다
- return 에서는 , 0000일 경우를 고려하여 int로 변환 후 다시 str로 변환해 주면 된다 

 

 

2. 풀이방법

 1. python

def solution(numbers):
    numbers=list(map(str,numbers)) #numbers int를 문자형 리스트로 변환
    numbers.sort(key= lambda x:x*3,reverse=True)
    return str(int(''.join(numbers)))  #0000고려 

 

3. 오답원인

 

4. 알게된 점

 

'PS > Programmers' 카테고리의 다른 글

[프로그래머스] 더맵게  (0) 2020.10.21
[프로그래머스] 소수 찾기  (0) 2020.10.21
[프로그래머스] 주식가격 ★  (0) 2020.10.16
[프로그래머스] 삼각 달팽이  (0) 2020.10.15
[프로그래머스] 멀쩡한 사각형  (0) 2020.10.15
Comments