[Python] join 함수
💡 join 함수 join 함수는 input으로 들어온 리스트를 합쳐주는 함수이다. 함수의 형태는 다음과 같다. '구분자'.join([리스트]) 실행 결과, 리스트 안의 요소들을 구분자를 사용해 하나의 string으로 반환해준다. 예시 list = ['j', 'o', 'i', 'n'] str = ''.join(list) # 출력 결과 # join list2 = ['j', 'o', 'i', 'n'] str2 = ','.join(list) # 출력 결과 # j,o,i,n 구분자로 개행문자도 사용이 가능하다. (\n, \t 등) 알고리즘 문제를 풀다보면 join함수를 이용해 int 자료형을 이어붙이는 경우도 종종 있는데 아래 코드와 같이 사용하면 된다. numbers = [3, 13, 42, 51] n = ..
[Python] 가장 큰 수 (프로그래머스)
문제 링크 : 문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한 사항 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 입출력 예 💡 풀이 # 처음 풀이 de..