본문 바로가기
코딩테스트/프로그래머스 Lv.1

[코딩테스트 Lv.1] 짝수와 홀수

by 블루데이제이 2025. 6. 3.
728x90
반응형
문제 설명

정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.

제한사항
num은 int 범위의 정수입니다.
0은 짝수입니다.
입출력 예
num	return
3	"Odd"
4	"Even"

 


내 풀이
Java
class Solution {
    public String solution(int num) {
        String answer = "";
        
        answer = num % 2 == 0 ? "Even" : "Odd";        
        
        return answer;
    }
}
C
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

char* solution(int num) {
    // 리턴할 값은 메모리를 동적 할당해주세요
    char* answer = (char*)malloc(sizeof(char)*4);
    
    answer = num % 2 == 0 ? "Even" : "Odd"; 
    
    return answer;
}
Python
def solution(num):
    answer = ''
    
    return "Even" if num % 2 == 0 else "Odd"

https://school.programmers.co.kr/learn/courses/30/lessons/12937

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

728x90
반응형