킹, 퀸, 룩, 비숍, 나이트, 폰

import sys


def main():
    input = sys.stdin.readline

    target = [1, 1, 2, 2, 2, 8]
    current = list(map(int, input().split()))
    offset = [t - c for t, c in zip(target, current)]
    print(*offset)


main()

zip 함수

zip 함수는 두 개 이상의 이터러블을 인자로 받은 후, 같은 인덱스에 있는 원소들을 묶어서 돌려주는 함수입니다.

>>> list(zip([1, 2, 3], [4, 5, 6]))
[(1, 4), (2, 5), (3, 6)]

만약 주어진 이터러블의 길이가 다르다면 가장 짧은 이터러블의 길이만큼만 묶어서 돌려줍니다.

댓글