- Today
- Total
목록분류 전체보기 (276)
hye-log
![](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"] #..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Dq83s/btrJA3ZKhat/kLzL9ryeeoLoH2bJ7BCOR1/img.png)
0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/60057 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 설명 1) 배열 자르기 2) 비교 문자열과 반복 횟수 구하기 3) 합친 문자열에서 최소값 구하기 2. 입출력 # input s = 'abcabcdede' # output answer = 8 3. 코드 1) 첫 번째 코드 def solution(s): compare_min = len(s) # 최소값 for length in range(1, len(s)): # 1부터 문자열..