본문 바로가기
코딩테스트

음양 더하기

by 느림보어른 2021. 5. 29.

문제풀이

def solution(absolutes, signs):
    answer = 0
    
    zip_num = zip(absolutes, signs)
    
    for absolute, sign in list(zip_num) :
        if sign:
            answer += absolute
        else:
            answer -= absolute
            
    return answer

Level 1 문제여서 쉽게 풀었다.

알고리즘

zip()

2개 이상의 시퀸스를 인수로 취하여, 짧은 길이의 시퀀스를 기준으로 각 항목이 순서대로 새로운 튜플 시퀀스를 만든다.

출처

문제: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges

 

코딩테스트 연습

기초부터 차근차근, 직접 코드를 작성해 보세요.

programmers.co.kr

파이썬 자료구조와 알고리즘 - 미아 스타인 저/최길우 

'코딩테스트' 카테고리의 다른 글

튜플  (0) 2021.05.29
행렬 테두리 회전하기  (0) 2021.05.29
소수 찾기  (0) 2021.05.28
신규 아이디 추천  (0) 2021.05.28
체육복  (0) 2021.05.28