programmers.co.kr/learn/courses/30/lessons/70128
보자마자 zip을 사용하자라고 생각이 되어 바로 풀수 있었다.
def solution(a, b):
answer =0
for x,y in zip(a,b):
answer += x*y
return answer
다른사람의 풀이를 보니 for문을 len으로 쓴분도 계셨고,
리스트내포를 사용하여 깔끔하게 코드를 뽑아 내었다.
아직 내가 리스트 내포를 잘 활용하지 못한다.
활용하지 못한다는 것은 아직 잘 모른다는 거니깐 다시 정리를 해서 사용해 봐야겠다.
# 다른 사람의 풀이 중 리스트 내포
sum([x*y for x, y in zip(a,b)])
문제 풀이 후
- 리스트 내포에 대한 사용을 위해 공부하자!
2021.05.10 - [분류 전체보기] - [Python] 코딩의 간결함을 위한 내포(Comprehension)
[coding_test]모의고사 (0) | 2021.05.11 |
---|---|
[coding_test] 5/8일 카카오 인턴쉽 코딩테스트 (0) | 2021.05.10 |
[coding_test]폰켓몬 (0) | 2021.05.08 |
[coding_test]소수 만들기 (0) | 2021.05.08 |
[coding_test] 순위 검색 (0) | 2021.05.07 |