[프로그래머스] 가장 큰 수(level 2) 파이썬 문제 풀이
문제 링크: https://programmers.co.kr/learn/courses/30/lessons/42746 코딩테스트 연습 - 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 programmers.co.kr 문제 해결 방법(시간 초과) 1. 먼저 리스트에 정수가 있으므로 문자형으로 바꾸어준다. 2. 모든 가능한 조합을 만든 후에 가장 큰 수를 출력한다. from itertools import permutations def solution(num): permute = list(permutat..
2021. 8. 27.
[Python] 리스트를 문자열로 변환하기(python list to string)
파이썬에 리스트를 문자열로 변환하여 출력을 해야 하는 경우가 있다. 예를 들면 ['apple', 'banana', 'melon'] 으로 된 리스트를 apple, banana, melon 으로 된 string 형태로 출력하고 싶다면 아래와 같이 하면 된다. list = ['apple', 'banana', 'melon'] list_to_string = ", ".join(list) print(list_to_string) >> apple, banana, melon 만약 apple-banana-melon 의 형식으로 출력을 하고 싶다면 아래와 같이 하면 된다. list = ['apple', 'banana', 'melon'] list_to_string = "-".join(list) print(list_to_stri..
2021. 8. 14.