본문 바로가기

코딩테스트

프로그래머스 코딩테스트 입문 점의 위치 구하기 JAVA

점의 위치 구하기 JAVA

 

출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges

 

코딩테스트 연습 | 프로그래머스 스쿨

개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!

school.programmers.co.kr

 

  • x 좌표와 y 좌표가 모두 양수이면 제1사분면
  • x 좌표가 음수, y 좌표가 양수이면 제2사분면
  • x 좌표와 y 좌표가 모두 음수이면 제3사분면
  • x 좌표가 양수, y 좌표가 음수이면 제4사분면

 

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


0과 비교를 통하여 dot[0]이 음수인지 양수인지 먼저 판단 후, dot[1] 또한 0과 비교하여 양수인지 음수인지 판단하면 간단하게 해결된다~!


 

728x90
300x250