Java/Coding Test

점의 위치 구하기 문제풀이

최고다최코딩 2023. 9. 9. 20:31
728x90

주어진 점의 좌표가 1,2,3,4분면중 어디에 속하는지 반환 

x,y의 좌표는 0과 같지 않다. 

 

public int solution(int[] dot) {

if(dot[0]>0&&dot[1]>0)return 1;

else if(dot[0]<0&&dot[1]>0)return 2;

else if(dot[0]<0&&dot[1]<0)return 3;

else return 4;

 

}

삼항연산자를 이용하여 표현할 수도 있다.

 return dot[0]>0&&dot[1]>0 ? 1: dot[0]<0&&dot[1]>0 ? 2 : dot[0]<0&&dot[1]<0 ? 3: 4;