numpy를 이용한 간단한 문제이다:
import numpy
import sys
A = list(map(int, sys.stdin.readline().split()))
B = list(map(int, sys.stdin.readline().split()))
C = numpy.array(A)
D = numpy.array(B)
print(numpy.inner(C, D))
print(numpy.outer(C, D))
A, B를 list(map())을 이용하여 리스트로 두개의 숫자를 입력해준 후, 각각의 리스트를 C, D에 부여를 한다. 마지막으로 numpy.inner과 numpy.outer을 출력한다.
'알고리즘 테스트 > Hackerrank 문제풀이 및 해설' 카테고리의 다른 글
<Hackerrank 문제풀이: 파이썬> Nested Lists (0) | 2020.11.13 |
---|---|
<Hackerrank 문제풀이: 파이썬> Find the Runner-Up Score! (0) | 2020.11.13 |
<Hackerrank 문제풀이: 파이썬> Loops (0) | 2020.11.12 |
<Hackerrank 문제풀이: 파이썬> Python: Division (0) | 2020.11.12 |
<Hackerrank 문제풀이: 파이썬> Arithmetic Operators (0) | 2020.11.12 |