반응형
-풀이
def solution(v):
answer = [0, 0]
a = list(zip(*v))
print(a)
for i in range(3):
if a[0].count(a[0][i]) == 1:
answer[0] = a[0][i]
elif a[1].count(a[1][i]) == 1:
answer[1] = a[1][i]
return answer]
-풀이 설명
[10분~15분 sol] 규칙이 있을 것 같아서 고민을 해보니 직사각형을 만드려면 무조건 x축과 y축이 같은 게 2개씩 나와야 한다고 생각이 떠올랐고, zip함수를 이용하여 x축과 y축을 리스트로 나눈 뒤, 같은 숫자가 2개가 아니고 1개인 숫자가 있으면 x축과 y축을 구분하여 answer리스트에 넣어주었다.
나의 첫 실전 코딩테스트인 우테코 4기 코테를 치기 전 첫 데모테스트였다.. 토요일 시험인데 벌써부터 떨린다..
'알고리즘' 카테고리의 다른 글
[구현] 백준 10817파이썬 (세 수) 브론즈3 (0) | 2021.11.05 |
---|---|
[외부 문제] 재귀함수 사용 예제(팩토리얼, 최대공약수) (0) | 2021.11.05 |
[수학] 백준 2869 파이썬 (달팽이는 올라가고 싶다.) 브론즈1 (0) | 2021.11.04 |
[수학] 백준 1193 파이썬 (분수찾기) 브론즈1 (0) | 2021.11.04 |
[수학] 백준 2292 파이썬 (벌집) 브론즈2 (0) | 2021.11.03 |