Data house
[python] lv.1 추억 점수 - ㅋㅋㅋㅋ한 줄 풀이 어이없어 본문
728x90
문제
https://school.programmers.co.kr/learn/courses/30/lessons/176963
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이 전략
문제를 이해하고 index 사용을 능숙하게 할 수 있는가
로직을 얼마나 잘 짜느냐 ㅋㅋ...
근데 내 풀이도 나름 설득력 있었지만 다른 분의 한 줄 코드를 보고 경악하며 공중제비 3바퀴를 돌았다.. ㅎ
나의 풀이
def solution(name, yearning, photo):
result = []
for i in range(len(photo)):
cnt = 0
for j in range(len(photo[i])):
if photo[i][j] in name:
idx = name.index(photo[i][j])
cnt += yearning[idx]
result.append(cnt)
return result
인상적인 풀이
def solution(이름, 점수, 사진):
return [sum(점수[이름.index(j)] for j in i if j in 이름) for i in 사진]
'Computer Knowledge > 코테 대비 오답노트' 카테고리의 다른 글
⭐️⭐️프로그래머스 lv2. [정렬] 가장 큰 수 (0) | 2023.12.26 |
---|---|
[2024 카카오 코테 대비] - Lv3. 표 편집 (2021 카카오 인턴) (0) | 2023.11.24 |
⭐️⭐️[python] lv.1 비밀지도 (0) | 2023.09.21 |
[python] lv1. 시저암호 - 아스키코드 (0) | 2023.09.21 |
⭐️ [python] 예산 - 1단계지만 어려워 (0) | 2023.09.20 |