본문 바로가기
반응형

python96

[프로그래머스] 최소 직사각형 Python Code 당분간은 파이썬만 풀어보려고 한다. 프로그래머스의 최소직사각형을 Python으로 풀어보겠다. 문제 문제는 이렇다. 매우 쉬워보이지만 함정은 명함을 돌려서 수납할 수 있다는 것이다. 구현 구현은 생각만 쉽게 한다면(?) 쉽게 구현할 수 있다. w, h를 구분하지 말고 큰 것을 maxbig, 작은 것을 maxsmall로 두고 비교하며 업데이트 하면 된다. w, h를 구분하다가는 로직이 어려운 문제가 될 수 있다. 코드 def solution(sizes): answer = 0 maxbig =0 maxsmall =0 for w, h in sizes: if h > w: maxbig = max(maxbig, h) maxsmall = max(maxsmall, w) else: maxbig = max(maxbig, w).. 2022. 8. 27.
[프로그래머스] 나머지가 1이 되는 수 찾기 Python Code 사랑니를 발치하고 통증이 있어서 포스팅을 못했었다. 이제 안정을 찾고 다시 시작하려 한다. 프로그래머스 나머지가 1이 되는 수 찾기를 풀어보려고 한다. 오래된 문제라 그런지 매우 쉽다. 다른 언어 풀이는 아래 링크를 참고하면 된다. 2022.08.23 - [Coding Test/C++] - [프로그래머스] 나머지가 1이 되는 수 찾기 C++ Code 2022.08.23 - [Coding Test/Go] - [프로그래머스] 나머지가 1이 되는 수 찾기 Go Code 2022.08.23 - [Coding Test/JavaScript] - [프로그래머스] 나머지가 1이 되는 수 찾기 JavaScript Code 문제 구현 for문에서 2부터 n-1까지 돌면서 나머지가 1인지 확인하면 되는 쉬운 문제이다. 코드.. 2022. 8. 23.
[프로그래머스] 2016년 Python Code 이번엔 쉬운 문제를 가져와 봤다. 프로그래머스 2016년을 Python으로 풀어보겠다. 다른 언어 풀이를 보고 싶다면 아래 링크를 확인해보자 2022.08.20 - [Coding Test/C++] - [프로그래머스] 2016년 C++ Code 2022.08.20 - [Coding Test/JavaScript] - [프로그래머스] 2016년 JavaScript Code 2022.08.20 - [Coding Test/Go] - [프로그래머스] 2016년 Go Code 문제 구현 구현은 2016년 안에서만 계산해야 해서 모든 월의 일 수와 요일들을 리스트에 넣고 결과값을 계산했다. 코드로 보겠다. 코드 def solution(a, b): days = ["FRI","SAT","SUN","MON","TUE","W.. 2022. 8. 20.
[프로그래머스] 성격 유형 검사하기 Python Code 프로그래머스 성격 유형 검사하기를 파이썬으로 풀어보겠다. 2022년 카카오 인턴 코딩 테스트 출제 문제이다. 문제 레벨 1치고 문제가 좀 길다. 하지만 간단하다. survey에 지표가 들어있고 choices에 따라 각 유형에 값을 더해주고 4개의 분류에서 각각 값이 높은 지표를 리턴하는 것이다. 구현 survey와 choices의 개수가 같기 때문에 이 길이만큼 반복을 하고 dict에 survey의 지표 중에 choices에 따라 선택하여 값을 더해준다. 그 후 dict의 값을 비교하여 성격 유형 값에 추가해주고 성격유형을 리턴한다. 문제의 길이에 비해서 간단하게 구현할 수 있다. 코드 from collections import defaultdict score = [0,3,2,1,0,1,2,3] def .. 2022. 8. 19.
반응형