- Today
- Total
목록CodingTest/Programmers (38)
hye-log
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xIbwr/btrLwzJ4MyN/KcwSMt6LdSqN0jTji8uKuK/img.png)
0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/118666?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 소개 1) 문제 유형 별 점수 더하기 2) 문제 유형 둘 중 더 큰 값인 유형 찾기 2. 입출력 # input survey = ["AN", "CF", "MJ", "RT", "NA"] choices = [5, 3, 2, 7, 5] # output result = "TCMA" 3. 코드 def solution(survey, choices): ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kR9QZ/btrKE5QpgAZ/x4ei4he9mruLDc2WnFZmJk/img.png)
0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12899 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 소개 1) 십진수를 1, 2, 4를 이용하여 변환 2. 입출력 # input n = 15 # output answer = 114 3. 코드 def solution(n): answer = '' num_dict = [4, 1, 2] # 0일 때 4, 1일 때 1, 2일 때 2 사용 while n: # n이 나누어질 때까지 if n % 3: # n을 3으로 나누었을 때 나머지..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bhoC6s/btrJ70O9EW4/8S5mkkKYHG0098pWLSEzW0/img.png)
0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/42747?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 소개 1) n 편의 논문 중 h 번 이상 인용된 논문이 h 편 이상이고 2) 나머지 논문이 h 번 이하 인용되었을 때 h 의 최댓값 구하기 2. 입출력 # input citations = [3, 0, 6, 1, 5] # output return = 3 3. 코드 def solution(citations): answer = 0 c = sort..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/NkGWi/btrJ5yMJezQ/w6YQdOVXfPHmsPZYbwilEk/img.png)
0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/62048 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 설명 1) 가로, 세로의 최대공약수 구하기 2) 전체 사각형의 개수에서 부러진 사각형의 개수 빼기 2. 입출력 # input w = 8 h = 12 # output result = 80 3. 코드 def gcd(a, b): # 최대공약수 함수 if a % b == 0: # a를 b로 나눌 수 없으면 return b # b return else: return gcd(b, ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bmo8O6/btrJO1uP22U/xx6JzsWiGw2PgHFFxdzdh0/img.png)
0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/42888?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 설명 1) 주어진 record 자르기 2) dict에 (id: name) 저장하기 3) 문구 출력하기 2. 입출력 # input record = ["Enter uid1234 Muzi", "Enter uid4567 Prodo", "Leave uid1234", "Enter uid1234 Prodo", "Change uid4567 Ryan"] #..