Programming/Coding Test
백준 3009 - 파이썬에서 두 개 이상의 값 입력받는 방법
Nolja놀자
2021. 1. 10. 01:01
반응형
첫 번째 방법
a, b = input().split()
arrA_.append(a)
arrB_.append(b)
arrA_ = []
arrB_ = []
for i in range(3):
a, b = input().split()
arrA_.append(a)
arrB_.append(b)
for i in range(3):
if arrA_.count(arrA_[i]) == 1:
ansA = arrA_[i]
if arrB_.count(arrB_[i]) == 1:
ansB = arrB_[i]
print(ansA, ansB)
두 번째 방법
a, b = map(int, input().split())
arrA_.append(a)
arrB_.append(b)
arrA_ = []
arrB_ = []
for i in range(3):
a, b = map(int, input().split())
arrA_.append(a)
arrB_.append(b)
for i in range(3):
if arrA_.count(arrA_[i]) == 1:
ansA = arrA_[i]
if arrB_.count(arrB_[i]) == 1:
ansB = arrB_[i]
print(ansA, ansB)
결과
위에 두 번이 각각 첫 번째와 두 번째 방법을 사용해서 풀이한 것입니다. 아무런 차이가 없네요!
map은 뭘까요?
반응형