Baekjoon 문제 풀기 (3009번 : 네 번째 점) Python

3009번 : 네 번째 점

1. 문제읽기


규칙 찾기

내가 생각한 방법이 비효율적인 것 같아서 컨닝을 살짝 했는데 맞는 방법이었다.
앞으로는 그냥 풀어보고 답을 보는 것으로..

예제를 보니 하나만 있는 값이 답으로 출력되는 것을 찾을 수 있었다.
그래서 리스트로 값을 각각 받아주고, 한 가지 값만 가지는 인덱스를 출력하는 것으로 성공.

2. 제출 코드


list_x = []
list_y = []

for i in range(3):
    x, y = map(int, input().split())
    list_x.append(x)
    list_y.append(y)

for i in range(3):
    if list_x.count(list_x[i]) == 1:
        x = list_x[i]
    if list_y.count(list_y[i]) == 1:
        y = list_y[i]

print(x, y)

3. 공부할 것


count 메소드
  • .count(“검색 요소”, start, end)
  • 문자열에서 사용되는 함수로써, 문자열 내부에서 특정 문자나 문자열이 포함되어있는지를 카운트하여 반환하는 함수.
  • 튜플, 리스트, 집합과 같은 자료형에서도 사용이 가능하다.

댓글남기기