전체 코드
#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;
}
설명
- 점(0)은 x를 나타냄 점(1)은 y를 나타냄 문제에서와 같이
- 점(0)이 0보다 크고 점(1)이 0보다 크면 1사분면이므로 답에 1을 할당합니다.
- 점(0)이 0보다 작고 점(1)이 0보다 크면 2사분면에 있으므로 답에 2를 할당합니다.
- point(0)이 0보다 작고 point(1)이 0보다 작으면 제3사분면에 있으므로 답에 3을 할당합니다.
- 점(0)이 0보다 크고 점(1)이 0보다 작으면 4사분면에 있으므로 답에 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;