1. 문제
2. 나의 풀이
삼항연산자에 대한 이해도가 어떻냐에 따라서 짧은 코드를 쓸 수 있는 문제라고 생각했다. if 문도 생각해보고 써봤으니 둘다 이해가 잘 되고 있다고 생각한다.
class Solution {
public int solution(int angle) {
return (angle == 180) ? 4 : (90<angle && angle<180) ? 3 : (angle==90) ? 2 :1;
}
}
//class Solution {
// public int solution(int angle) {
// int answer = 0;
// if (angle == 180) {
// answer = 4;
// }else if(90<angle && angle<180) {
// answer = 3;
// }else if(angle == 90) {
// answer = 2;
// }else if(0<angle && angle <90) {
// answer = 1;
// }
// return answer;
// }
//}