프로그래머스 C# 각도기(3항 연산자, 파이썬, 자바)
2023. 4. 2. 10:42ㆍC# 알고리즘 코딩(프로그래머스)
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;
}
}
'C# 알고리즘 코딩(프로그래머스)' 카테고리의 다른 글
프로그래머스 C# 짝수의 합(파이썬, 자바) (0) | 2023.04.03 |
---|---|
프로그래머스 C# 중복된 숫자 개수(foreach 파이썬, 자바) (0) | 2023.04.02 |
프로그래머스 C# 숫자 비교하기(파이썬, 자바) (0) | 2023.03.31 |
프로그래머스 C# 나이 출력(파이썬) (0) | 2023.03.30 |
프로그래머스 C# 두 수의 차, 두 수의 곱, 나머지 구하기 (0) | 2023.03.28 |