본문 바로가기
카테고리 없음

[Lv.0 - Java] 120841. 점의 위치 구하기

by 키튼햄 2023. 11. 28.

문제

https://school.programmers.co.kr/learn/courses/30/lessons/120841

 

 

풀이

dot 배열 안에는 인덱스 0과 1 에 총 두개의 숫자만 들어가므로 if 조건식을 사용해 dot[0]과 dot[1]의 값이 조건에 맞는지만 확인하고 알맞은 숫자를 반환하면 될것이라 생각했다.

만약 dot[0]의 값이 0보다 크고 dot[1]의 값이 0보다 크면 1을 반환, dot[1]의 값이 0보다 작으면 4를 반환.

만약 dot[0]의 값이 0보다 작고 dot[1]의 값이 0보다 크면 2를 반환, dot[1]의 값이 0보다 작으면 3를 반환.

 

 

 

코드

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