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)
- 문자열에서 사용되는 함수로써, 문자열 내부에서 특정 문자나 문자열이 포함되어있는지를 카운트하여 반환하는 함수.
- 튜플, 리스트, 집합과 같은 자료형에서도 사용이 가능하다.
댓글남기기