본문 바로가기

코딩테스트

아니 이걸ㅎㅎ

각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요.

 

예각 : 0 < angle < 90

직각 : angle = 90

둔각 : 90 < angle < 180

평각 : angle = 180

 

사실 되게 쉬운문제였다 && 이걸 쓰면 너무나 쉽게 해결되는 아주 기본중에 기본문제였는데

혼자 무슨생각이였는지 90 < angle < 180 이거 그대로 쓰면서 왜안되나....거의 몇시간을 이렇게 써보고 저렇게 써보고 ㅎ

 

밑에는 나혼자 쌩쑈하면서 짰던 코드들이다.

 

1.

 

//        if(angle == 180){
//            answer =4;
//        }else if(angle < 180 ) {
//         if(90 < angle)
//            answer =3;
//        }else if(angle == 90) {
//            answer =2;
//        }else {
//           answer =1;
//        }

 

 

2.

 

//        if(angle == 180){
//            answer = 4;
//        }else if(angle < 180){
//          if(90 < angle)
//            answer = 3;      
//        }else if(angle == 90){
//            answer = 2; 
//            
//        }else if(0 < angle){
//            if(angle < 90)
//           
//            answer = 1; 
//            
//        }

 

이건 일부일뿐 ㅎㅎ 

혹시 바보세요...?

 

정신 똑바로 차리자.....

생각외로 되게 쉬운문제일수있다..

 

 

 

'코딩테스트' 카테고리의 다른 글

쉬운문제일텐데  (0) 2023.12.19