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;

 

'Java > Coding Test' 카테고리의 다른 글

외계행성의 나이 문제풀이  (0) 2023.09.10
문자열 정렬하기(1) 문제풀이  (0) 2023.09.10
삼각형의 완성조건  (0) 2023.09.09
순서쌍의 개수 문제풀이  (0) 2023.09.09
배열의 유사도 문제풀  (0) 2023.09.09

+ Recent posts