티스토리 뷰
728x90
https://programmers.co.kr/learn/courses/30/lessons/76501
- 해설 :
두 개의 배열이 주어진다. 하나는 숫자들만 들어있고 하나는 true 또는 false의 값이 들어있다. 첫 배열의 각 숫자들에 두번째 배열의 부호들을 붙여 수식을 계산하면 된다.
- 풀이 :
Python의 zip과 eval이라는 기능을 사용하였다. zip은 list가 여러 개일 때 각 list의 요소들을 묶어서 한 번에 계산할 수 있는 기능이고 eval은 문자열을 그대로 수식화하여 계산할 수 있는 메서드이다.
1 2 3 4 5 | def solution(absolutes, signs): answer = 0 for a,b in zip(absolutes,signs): answer += eval(b+str(a)) return answer | cs |
320x100
'Algorithm > Implementation' 카테고리의 다른 글
(Python) - 프로그래머스 : 행렬 테두리 회전하기 (0) | 2022.01.18 |
---|---|
(Python) - 프로그래머스 : 완주하지 못한 선수 (0) | 2022.01.17 |
(Python) - 프로그래머스(2020 카카오 인턴쉽) : 키패드 누르기 (0) | 2022.01.17 |
(Python) - 프로그래머스 (2021 카카오 채용연계형 인턴쉽) : 숫자 문자열과 영단어 (0) | 2022.01.17 |
(Python) - 프로그래머스(2019 KAKAO BLIND RECRUITMENT) : 오픈채팅방 (0) | 2022.01.17 |
댓글
© 2022 WonSeok, All rights reserved