- Today
- Total
목록CodingTest/Programmers (38)
hye-log
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/brl1L9/btrQK1z8Wnj/knLEFr4vleF9E3snlkXOu1/img.png)
0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/42579 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 설명 1) 노래가 많이 재생된 장르 먼저 수록 2) 장르 내에서 많이 재생된 노래 먼저 수록 3) 같은 재생 노래 중에서 고유 번호가 낮은 노래를 먼저 수록 2. 입출력 # input genres = ["classic", "pop", "classic", "classic", "pop"] plays = [500, 600, 150, 800, 2500] # output retu..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/HkZun/btrQtRS01uP/ktAvotEs5Jx2hr4nK25jkK/img.png)
0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/42577 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 설명 1) 어떤 번호가 다른 번호의 접두어인 경우가 있으면 False, 없으면 True return 2. 입출력 # input phone_book = ["119", "97674223", "1195524421"] # output return = False 3. 코드 1) 배열의 index를 이용하여 풀이 def solution(phone_book): answer = Tru..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bDj2bS/btrPR5xUc8T/PGRe7bkbf9mtLwz29XfTqk/img.png)
0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/42862 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 설명 1) 도난 당한 학생에게 여벌 체육복 빌려주기 2) 여벌 체육복은 바로 앞번호나 뒷번호의 학생에게만 빌려줄 수 있음 3) 여벌 체육복을 가져온 학생이 체육복을 도난당했을 수 있음 2. 입출력 # input n = 5 lost = [2, 4] reserve = [1, 3, 5] # output return = 5 3. 코드 def solution(n, lost, re..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rhwsX/btrPz03EzAv/mrMMHWmNwYCpOvkH9VqJW0/img.png)
0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 설명 1) 서로 다른 옷의 조합의 수 구하기 2. 입출력 # input clothes = [["yellow_hat", "headgear"], ["blue_sunglasses", "eyewear"], ["green_turban", "headgear"]] # output return = 5 3. 코드 def solution(clothes): closet = {} answer..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/3otBo/btrPtwoAb1w/H1dZRCZJVEXKbP2DMDRkd0/img.png)
0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12949 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 설명 1) 주어진 두 행렬의 곱셈 구하기 2. 입출력 # input arr1 = [[1, 4], [3, 2], [4, 1]] arr2 = [[3, 3], [3, 3]] # output return = [[15, 15], [15, 15], [15, 15]] 3. 코드 def solution(arr1, arr2): answer = [] for i in range(len(ar..