<Hackerrank 문제풀이: 파이썬> itertools.product()
문제의 설명에서 나온 바와 같이 잘 따라하면 쉽게 풀 수 있는 문제이다: from itertools import product import sys A = list(map(int, sys.stdin.readline().split())) B = list(map(int, sys.stdin.readline().split())) list_AB = list(product(A, B)) str_list_AB = [] for i in list_AB: str_list_AB.append(str(i)) print(' '.join(str_list_AB)) 마지막에는 리스트 안에 있는 tuple들을 문제가 원하는 출력 방식으로 맞춰주기 위해 join() 함수를 사용하였다.