- Today
- Total
목록CodingTest (125)
hye-log
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lM5nk/btrL9tIqz5G/y4L9Oa8koUU2qCjqvnig6k/img.png)
0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12939 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1, 문제 소개 1) 주어진 문자열에서 공백으로 숫자 분리하기 2) 최소값, 최대값 순서대로 리턴하기 2. 입출력 # input s = '1 2 3 4' # output return = '1 4' 3. 코드 1) 첫 번째 코드 def solution(s): s_split = s.split(' ') # 문자열 분리 min_value = int(s_split[0]) # 최소값 max_..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bb2djy/btrL8UfEJOx/oRYqaUbNeIemBimspJ9uB1/img.png)
0. 문제 링크 https://www.codetree.ai/frequent-problems/tree-kill-all/description 코드트리 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai 1. 문제 소개 1) 성장 - 인접한 네 칸 중 나무가 있는 칸 만큼 나무 성장 2) 번식 - 인접한 네 칸 중 벽, 나무, 제초제가 없는 칸에서 현재 나무 그루 수/ 번식 가능한 칸의 개수만큼 번식 3) 제초제 - 나무가 많이 박멸되는 칸에 대각선으로 k 칸 전파 2. 입출력 # input 5 1 2 1 0 0 0 0 0 0 30 23 0 0 0 0 -1 0 0 0 0 17 46 77 0 0 0 12 0 #..
![](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..