반응형

-풀이

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기 코테를 치기 전 첫 데모테스트였다.. 토요일 시험인데 벌써부터 떨린다..

+ Recent posts