문제의 설명에서 나온 바와 같이 잘 따라하면 쉽게 풀 수 있는 문제이다:
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()
함수를 사용하였다.
'알고리즘 테스트 > Hackerrank 문제풀이 및 해설' 카테고리의 다른 글
<Hackerrank 문제풀이: 파이썬> itertools.permutations() (0) | 2020.11.26 |
---|---|
<Hackerrank 문제풀이: 파이썬> collections.Counter() (0) | 2020.11.25 |
<Hackerrank 문제풀이: 파이썬> Capitalize! (0) | 2020.11.24 |
<Hackerrank 문제풀이: 파이썬> String Formatting (0) | 2020.11.24 |
<Hackerrank 문제풀이: 파이썬> Designer Door Mat (0) | 2020.11.24 |