짝수와 홀수
이번 문제는 짝수와 홀수 입니다.문제 선정 기준은 프로그래머스 코딩테스트 연습의 1단계문제에서 정답률 높은순서대로 C#언어를 사용가능한 문제의 순서입니다.
문제 설명
정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
제한 조건
- num은 int 범위의 정수입니다.
- 0은 짝수입니다.
입출력 예
num | return |
3 | "Odd" |
4 | "Even" |
시작코드
public class Solution {
public string solution(int num) {
string answer = "";
return answer;
}
}
나의 풀이
public class Solution {
public string solution(int num) {
return (num % 2 == 0) ? "Even" : "Odd";
}
}
코드를 보면 상당히 짧고 간단합니다. 문제에서 요구하는 것은 단순하게 num의 짝수와 홀수의 판단입니다.
코드에서는 삼항연산자를 사용했습니다. 삼항연산자는 if else문을 간단하게 사용하는 방식으로 (조건) ? (참) : (거짓) 형식으로 사용됩니다. 위 코드에서는 num을 2로 나눈 나머지가 0이 맞다면 Even을 리턴하고 아니라면 Odd를 리턴하도록 작성되었습니다.
1단계에서 정답률이 높은순으로 정렬하였기 때문에 아직까지는 문제가 상당히 쉬운편에 속합니다. 하지만 점점 어려워질 예정이니 걱정하실 필요는 없을 것입니다.
<NEXT>
다음에는 "평균구하기" 문제로 찾아뵙겠습니다. 감사합니다.
'프로그래머스 코딩테스트 문제 > Level 1' 카테고리의 다른 글
[프로그래머스] - 자릿수 더하기(C#) (0) | 2023.07.19 |
---|---|
[프로그래머스] - 약수의 합(C#) (0) | 2023.07.18 |
[프로그래머스] - 나머지가 1이 되는 수 찾기(C#) (0) | 2023.07.17 |
[프로그래머스] - 평균 구하기(C#) (0) | 2023.07.16 |
[프로그래머스] - x만큼 간격이 있는 n개의 숫자 (C#) (0) | 2023.07.14 |
jyppro님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.