문제
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;
}
}
}
}