분류 전체보기
8-8[개인정비] DRF 강의 실습까지 전부 수행 중
오늘 한 일 (회고) 1. 프로그래머스 알고리즘 LV1 최소 직사각형 2. DRF 강의 복습 - 실습 내용 유효성 검사 apiview 커스텀 부분 전부 복습 중 3. 이력서 및 포트폴리오 수정중 내일 할 일 1. 프로그래머스 알고리즘 문제 풀기 2. 블로그 깃허브 정비 3. 이력서 최신화
[프로그래머스] 코딩테스트 연습완전탐색 최소직사각형
문제 문제 설명 명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 합니다. 다양한 모양과 크기의 명함들을 모두 수납할 수 있으면서, 작아서 들고 다니기 편한 지갑을 만들어야 합니다. 이러한 요건을 만족하는 지갑을 만들기 위해 디자인팀은 모든 명함의 가로길이와 세로 길이를 조사했습니다. 아래 표는 4가지 명함의 가로 길이와 세로 길이를 나타냅니다. 명함 번호가로 길이세로 길이 1 60 50 2 30 70 3 60 30 4 80 40 가장 긴 가로 길이와 세로 길이가 각각 80, 70이기 때문에 80(가로) x 70(세로) 크기의 지갑을 만들면 모든 명함들을 수납할 수 있습니다. 하지만 2번 명함을 가로로 눕혀 수납한다면 80(가로) x 50(세로) 크기의 지갑으로 모든 명함들을 수납할 수 있습니다. 이때..
8-7[개인정비] DRF 복습 또 복습
오늘 한 일 (회고) 1. 프로그래머스 알고리즘 LV1 3진법 뒤집기 2. DRF 강의 복습 3. 이력서 및 포트폴리오 수정중 내일 할 일 1. 프로그래머스 알고리즘 문제 풀기 2. 블로그 깃허브 정비 3. 이력서 최신화
[프로그래머스] 코딩테스트 연습월간 코드 챌린지 시즌1 3진법 뒤집기
문제 문제 설명 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 입력 & 출력 입출력 예 nresult 45 7 125 229 새로 사용한 함수 int(str, base) 진법 변환을 위하여 사용되는 함수입니다. str에는 변경할 문자열을 넣고 base에는 해당 문자열이 몇 진수의 숫자를 나타내는 지를 넣어주면 됩니다. 위 식에서 표현한 것과 같이 str으로 넣어주는 것이 포인트 입니다. 풀이 과정 1. 2 8 16진법 같은 숫자는 파이썬에서 지원하는 진법 변환 함수가 있기 때문에 그것을 사용하면서 결괏값의 처음 자리와 두 번째 자리를 슬라이싱 해서 사용하면 되지만 3진법은 지원해주는 ..
8-6[코딩테스트] Toss 코딩테스트
오늘 한 일 (회고) 1. 프로그래머스 알고리즘 LV2 소수 만들기 2. Toss 코딩 테스트 수행 - 코딩 테스트에 나왔던 문제들을 복기하였습니다. ** 자세한 내용은 공유할 수 없어서 추가적인 기록을 남기지는 않습니다. 내일 할 일 1. 백준 알고리즘 문제 풀기 2. 블로그 깃허브 정비 3. 이력서 최신화
[프로그래머스] 코딩테스트 연습Summer/Winter Coding(~2018) 소수 만들기
문제 문제 설명 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다. 입력 & 출력 입출력 예 numsresult [1,2,3,4] 1 [1,2,7,6,4] 4 풀이 과정 itertools 중 permetations과 combinations 중 앞뒤 숫자가 순서가 바뀌더라도 더한 값은 같기 때문에 combina..