X = []
Y = []
for i in range(3): # 3줄 입력
    x, y = map(int, input().split()) # x, y 좌표입력
    X.append(x) # x좌표 리스트에 추가
    Y.append(y) # y좌표 리스트에 추가
    
for i in range(3): # x, y 3줄을 돌면서 1개인 값 찾기
    print(X.count(X[i])) # count 함수를 이용해 for문을 돌면서 값이 1개인 x좌표 찾기

    print(Y.count(Y[i])) # count 함수를 이용해 for문을 돌면서 값이 1개인 y좌표 찾기

입력
5 5
5 7
7 5
출력
2
2
2
1
1
2

코드 설명

코드의 동작

  1. 좌표 입력 및 리스트 추가

    X = []
    Y = []
    for i in range(3):
        x, y = map(int, input().split())
        X.append(x)
        Y.append(y)
    
  2. 값의 개수 확인 (count)

    for i in range(3):
        print(X.count(X[i]))
        print(Y.count(Y[i]))
    

출력 과정

입력된 좌표:

X = [5, 5, 7]

Y = [5, 7, 5]

첫 번째 반복 (i = 0)

출력:

2
2

두 번째 반복 (i = 1)