본문 바로가기
반응형

코딩54

[프로그래머스] 가장 큰 수 풀이 - Python3 문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한사항 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 입출력 예 numbers return [6, 10, 2.. 2024. 3. 30.
[프로그래머스] 최소직사각형 풀이 - Python3 문제 설명 명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 합니다. 다양한 모양과 크기의 명함들을 모두 수납할 수 있으면서, 작아서 들고 다니기 편한 지갑을 만들어야 합니다. 이러한 요건을 만족하는 지갑을 만들기 위해 디자인팀은 모든 명함의 가로 길이와 세로 길이를 조사했습니다. 아래 표는 4가지 명함의 가로 길이와 세로 길이를 나타냅니다. 명함 번호 가로 길이 세로 길이 1 60 50 2 30 70 3 60 30 4 80 40 가장 긴 가로 길이와 세로 길이가 각각 80, 70이기 때문에 80(가로) x 70(세로) 크기의 지갑을 만들면 모든 명함들을 수납할 수 있습니다. 하지만 2번 명함을 가로로 눕혀 수납한다면 80(가로) x 50(세로) 크기의 지갑으로 모든 명함들을 수납할 수 있습니다. 이때.. 2024. 3. 29.
텐서플로우 set_random_seed 함수 에러, AttributeError: module 'tensorflow' has no attribute 'set_random_seed' 해결 방법 --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) in () 27 np.random.seed(RANDOM_SEED) 28 rn.seed(RANDOM_SEED) ---> 29 tf.set_random_seed(RANDOM_SEED) AttributeError: module 'tensorflow' has no attribute 'set_random_seed' 해당 오류는 tensorflow 버전에 따라 지원하는 함수 명이 달라 발생하는 문제로, 'tf.set_random.set_seed(RANDOM_SEED)'으로 변경하여 해결할 수 있.. 2024. 3. 28.
[Python] boto3 환경 설정, AWS CLI 설치하기 Boto3는 Python용 AWS SDK를 뜻하며, 파이썬으로 AWS를 이리저리 주무를 수 있는 짱짱 라이브러리이다. Boto3 사용을 위해서는 Python 3.8 이상의 버전이 설치되어 있어야 한다. 파이썬 설치링크: https://www.python.org/downloads/ 아래 명령어를 통해 Boto3 를 설치할 수 있다. pip install boto3 Boto3를 본격적으로 사용함에 앞서, AWS CLI를 통해 AWS 계정에 대한 인증 자격 증명을 설정해야 한다. 윈도우 AWS CLI 설치 링크: https://aws.amazon.com/ko/cli/ 64비트 버튼을 눌러 윈도우용 AWS CLI 설치파일을 다운로드 받고, 실행시켜 next를 주구장창 누르다보면 설치가 완료된다. 이제 파워쉘이나.. 2024. 1. 16.
반응형