나의 풀이
def solution(dot):
x, y = dot[0], dot[1]
if x>0 and y>0:
return 1
elif x<0 and y>0:
return 2
elif x>0 and y<0:
return 4
elif x<0 and y<0:
return 3
다른 사람의 풀이
def solution(dot):
quad = [(3,2),(4,1)]
return quad[dot[0] > 0][dot[1] > 0]
▶ 부등식이 참인 경우 1을 반환하고, 거짓인 경우 0을 반환한다.
▶ 반환된 값은 quad의 인덱스값이 된다.
'프로그래머스(파이썬) > LV.0(파이썬)' 카테고리의 다른 글
공 던지기 - 인덱스를 순환★하고 싶은 경우 : 연산자 % (0) | 2022.11.16 |
---|---|
2차원으로 만들기 (1차원 리스트 슬라이싱) ★★ (0) | 2022.11.16 |
구슬을 나누는 경우의 수(조합o, 순열x) (0) | 2022.11.16 |
가위 바위 보 (0) | 2022.11.16 |
모스부호 (1) | 2022.11.16 |