[programmers] 프로그래머스 Level1 짝수와 홀수
(파이썬 Python 자바 Java)
* 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제
* 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다.
프로그래머스 Level1 짝수와 홀수
1) 문제
2) 풀이 과정
나머지 연산자를 이용하여 풀이한다.
num % 2 == 0 이면 짝수
그 외의 값은 홀수로 처리
3) 코드
-1) 파이썬
1
2
3
4
5
6
|
def solution(num):
if num % 2 == 0:
return "Even"
else:
return "Odd"
|
cs |
-2) 자바
1
2
3
4
5
6
7
8
9
10
11
12
13
|
class Solution {
public String solution(int num) {
String answer = "";
if(num% 2 == 0){
answer = "Even";
}else{
answer = "Odd";
}
return answer;
}
}
|
cs |
온라인 ide를 통한 검증
-1) 메인에다 합쳐서
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
class Main {
public static String solution(int num) {
String answer = "";
if(num% 2 == 0){
answer = "Even";
}else{
answer = "Odd";
}
return answer;
}
public static void main(String args[]) {
System.out.println(solution(1));
System.out.println(solution(2));
}
}
|
cs |
-2) 메인 분리
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
class Solution {
public String solution(int num) {
String answer = "";
if(num% 2 == 0){
answer = "Even";
}else{
answer = "Odd";
}
return answer;
}
}
class Main {
public static void main(String args[]) {
Solution testcase = new Solution();
System.out.println(testcase.solution(1));
System.out.println(testcase.solution(2));
}
}
|
cs |
4) 정리 노트
* 파이썬 기준
나머지 연산 부호
1. /(나누기 값)(기준)
2. //(몫)
3. %(나머지)
'*Algorithm > Programmers_Level1' 카테고리의 다른 글
[programmers] 프로그래머스 Level1 가운데 글자 가져오기(파이썬 Python) (0) | 2020.08.27 |
---|---|
[programmers] 프로그래머스 Level1 문자열 다루기 기본(파이썬 Python) (0) | 2020.08.27 |
[programmers] 프로그래머스 Level1 서울에서 김서방 찾기(파이썬 Python) (0) | 2020.08.27 |
[programmers] 프로그래머스 Level1 두 정수 사이의 합(파이썬 Python) (0) | 2020.08.27 |
[programmers] 프로그래머스 Level1 평균 구하기(파이썬 Python 자바 Java) (0) | 2020.08.27 |
댓글