글
프로그래머스 C# 각도기(if, else if, else문, 삼항 연산자, P, J)
프로그래밍
2022. 12. 19. 22:17
728x90
SMALL
using System;
public class Solution {
public int solution(int angle) {
if(angle < 90 && angle > 0)
{
return 1;
} //0에서 90도는 1을 리턴
else if(angle == 90)
{
return 2;
} // 90도면 2리턴
else if(angle < 180 && angle > 90)
{
return 3;
} //90도 초과 180도 미만이면 3을 리턴
else return 4; // 나머지(180도)는 4를 리턴
}
}
///
using System;
public class Solution {
public int solution(int angle) {
int answer = angle < 90 ? 1 : angle == 90 ? 2 : angle < 180 ? 3 : 4;
return answer;
}
}
/////
def solution(angle):
answer = (angle // 90) * 2 + (angle % 90 > 0) * 1
return answer
/////
def solution(angle):
if angle<=90:
return 1 if angle<90 else 2
else:
return 3 if angle<180 else 4
자바
//////
class Solution {
public int solution(int angle) {
return angle == 180 ? 4 : angle < 90 ? 1 : angle == 90 ? 2 : angle > 90 ? 3 : 0;
}
}
728x90
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 배열의 평균값(Linq, Average 평균) (0) | 2022.12.20 |
---|---|
프로그래머스 C# 짝수의 합(for문 줄이기, P, J) (0) | 2022.12.20 |
프로그래머스 C# 숫자 비교하기(개쉬움, P, J) (0) | 2022.12.19 |
프로그래머스 C# 나이 출력(개쉬움, P, J) (0) | 2022.12.19 |
프로그래머스 C# 두 수의 차, 두 수의 곱, 나머지 구하기(개쉬움) (0) | 2022.12.19 |