📝 문제
✔️ 나의 풀이
def solution(a, d, included):
n = len(included)
result = 0
for i in range(n):
if included[i]:
result += a + (i * d)
return result
🔎 다른 사람의 풀이
def solution(a, d, included):
result = 0
for i, x in enumerate(included):
if x:
result += a + (i * d)
return result
✏️ 배운점
기본적으로 나의 경우 문제 상황을 번역하여 그대로 풀어 쓰는 스타일이나
내장함수 Enumerate를 활용하여 조금 더 간결하게 코드를 작성한 풀이가 좋았다.
반응형
'Codingtest' 카테고리의 다른 글
[프로그래머스][파이썬] #06. 배열 만들기 4 (0) | 2023.07.24 |
---|---|
[프로그래머스][파이썬] #05. 수열과 구간 쿼리 2 (0) | 2023.07.21 |
[프로그래머스][파이썬] #04. 수 조작하기2 (0) | 2023.07.21 |
[프로그래머스][파이썬] #02. 특수문자 출력하기 (0) | 2023.07.17 |
[프로그래머스][파이썬] #01. 대소문자 바꿔서 출력하기 (0) | 2023.07.17 |