programmers

[프로그래머스] 점의 위치 구하기

대장형아 2023. 11. 20. 21:11

 

 

파이썬 풀이 

def solution(dot):
    answer = 0
    
    if dot[0]>0:
        if dot[1]>0:
            return 1
        else:
            return 4
    
    elif dot[0]<0:
        
        if dot[1]>0:
            return 2
        else:
            return 3
            
    
    return answer

 

 

자바 풀이

class Solution {
    public int solution(int[] dot) {
        
        int answer = (dot[0]>0) ? ((dot[1]>0) ? 1 : 4) : ((dot[1]>0) ? 2 : 3);
        return answer;
    
    }
}

 

 

파이썬으로 먼저 if문으로 풀이를 한 후 자바로 풀었는데, 

삼항연산자로 풀어볼까 ...? 싶어서 해보았습니다