Lv1. 모의고사 (Python)
링크: 코딩테스트 연습 - 모의고사 | 프로그래머스 스쿨
내가 작성한 코드
def solution(answers):
p1 = [1, 2, 3, 4, 5]
p2 = [2, 1, 2, 3, 2, 4, 2, 5]
p3 = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5]
scores = [0, 0, 0] # 수포자 3명의 점수
result = []
for i, ans in enumerate(answers):
if ans == p1[i % len(p1)]: # 정답(ans)과 1번 수포자가 찍은 답이 같다면
scores[0] += 1
if ans == p2[i % len(p2)]:
scores[1] += 1
if ans == p3[i % len(p3)]:
scores[2] += 1
for idx, sc in enumerate(scores):
if sc == max(scores):
result.append(idx+1)
# idx는 scores 리스트의 인덱스(0부터 시작)
# +1을 하여 수포자 번호를 1부터 시작하게 함
return result
Lv1. 조건에 맞는 도서 리스트 출력하기 (MySQL)
링크: 코딩테스트 연습 - 조건에 맞는 도서 리스트 출력하기 | 프로그래머스 스쿨
내가 작성한 코드
SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE
FROM BOOK
WHERE DATE_FORMAT(PUBLISHED_DATE, '%Y') = '2021' AND CATEGORY = '인문'
ORDER BY PUBLISHED_DATE ASC'코딩테스트' 카테고리의 다른 글
| [25.12.29 코테(Python/MySQL/C)]-두개 뽑아서 더하기&12세 이하인 여자 환자 목록 출력하기&배열 뒤집기 (0) | 2025.12.29 |
|---|---|
| [25.12.26 코테(Python/MySQL)]-정수 내림차순으로 배치하기&잔챙이 잡은 수 구하기 (0) | 2025.12.26 |
| [25.12.23 코테(Python/MySQL)]-가장 가까운 글자&인기있는 아이스크림 (0) | 2025.12.23 |
| [25.12.22 코테(Python/MySQL)]-예산&조건에 부합하는 중고거래 댓글 조회하기 (0) | 2025.12.22 |
| [25.12.19 코테(Python/MySQL)]-행렬의 덧셈&평균 일일 대여 요금 구하기 (5) | 2025.12.19 |