전체 코드
#include <string>
#include <vector>
using namespace std;
int solution(vector<int> dot) {
int answer = 0;
if(dot[0]>0 && dot[1]>0)
answer=1;
else if(dot[0]<0 && dot[1]>0)
answer=2;
else if(dot[0]<0 && dot[1]<0)
answer=3;
else if(dot[0]>0 && dot[1]<0)
answer=4;
return answer;
}
풀이
- dot[0]은 x dot[1]은 y 를 나타낸다 문제에 나와있음
- 만약 dot[0]이 0보다 크고 dot[1]이 0보다 크면 1사분면이므로 answer에 1 대입
- 만약 dot[0]이 0보다 작고 dot[1]이 0보다 크면 2사분면이므로 answer에 2 대입
- 만약 dot[0]이 0보다 작고 dot[1]이 0보다 작으면 3사분면이므로 answer에 3 대입
- 만약 dot[0]이 0보다 크고 dot[1]이 0보다 작으면 4사분면이므로 answer에 4 대입
if(dot[0]>0 && dot[1]>0)
answer=1;
else if(dot[0]<0 && dot[1]>0)
answer=2;
else if(dot[0]<0 && dot[1]<0)
answer=3;
else if(dot[0]>0 && dot[1]<0)
answer=4;