코딩테스트

코딩테스트 점의 위치 구하기

김도현2 2023. 5. 29. 22:41
반응형

코딩테스트 점의 위치 구하기

 

 

 

문제 설명

 

 

 

출력 예시

 

 

 

x와 y 좌표값이 적힌 배열이 주어지는데 그 좌표가 몇사분면인지 출력해주는 문제 입니다.

 

닷의 위치가 0이 안나온다고 하니 편하게 조건문을 사용하여 코딩하면 될 거 같습니다.

 

바로 풀어보겠습니다.

 

 

 

 

const dot = [2, 4]
var 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;
}


//answer = 1

&& (and 연산자) 를 이용하여 그냥 저냥 풀었습니다..

 

둘 다 정수일 시, 음수가 섞일 시 , 둘다 음수일 시 등등 수작업으로 풀었습니다!

 

뭔가 고수들은 코드를 단축시킬만한 기술이 있을거 같은데 저는 아직 무리네요.

 

 

좀 더 강해져야 겠습니다!