inblog logo
|
moohyun
    알고리즘문제풀기

    점의 위치 구하기

    화낼거양's avatar
    화낼거양
    Nov 26, 2024
    점의 위치 구하기
    Contents
    문제정답
     
    https://school.programmers.co.kr/learn/courses/30/lessons/120841
     

    문제

     
    notion image
    notion image
     
    기본적으로 주어진 코드 :
    class Solution { public int solution(int[] dot) { int answer = 0; return answer; } }

    정답

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

    상세 코드 설명:

     
    • int numX = dot[0]; : 배열 dot의 첫 번째 요소를 numX에 저장합니다 (X 좌표).
    • int numY = dot[1]; : 배열 dot의 두 번째 요소를 numY에 저장합니다 (Y 좌표).
    • if (numX > 0 && numY > 0) : 첫 번째 사분면 조건 확인. 맞다면 answer에 1을 저장.
    • else if (numX < 0 && numY > 0) : 두 번째 사분면 조건 확인. 맞다면 answer에 2를 저장.
    • else if (numX < 0 && numY < 0) : 세 번째 사분면 조건 확인. 맞다면 answer에 3을 저장.
    • else : 네 번째 사분면 조건 확인 (나머지 경우). 맞다면 answer에 4를 저장.
    • return answer; : 사분면 번호를 반환합니다.
    Share article
    Contents
    문제정답

    moohyun

    RSS·Powered by Inblog