Notice
Recent Posts
Recent Comments
Tags
more
Today
Total
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
관리 메뉴

SW 꿈나무

[Level 1][C] 짝수와 홀수 본문

Algorithm/Programmers

[Level 1][C] 짝수와 홀수

현식 :) 2020. 3. 26. 17:28
  • 문제

    정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수,

    solution을 완성해주세요.

  • 제한 조건

    • num은 int 범위의 정수
    • 0은 짝수
  • Example

    Input 1 : 3
    Input 2 : 4
    
    Output 1 : "Odd"
    Output 2 : "Even"
  • Code

    #include <stdio.h>
    #include <stdbool.h>
    #include <stdlib.h>
    
    char* solution(int num) {
        char* answer = (char*)malloc(5-num%2);        // answer에 메모리 동적 할당.
                                                      // num 이 홀수일 경우 '\0' 포함 메모리 4 할당.
                                                      // num 이 짝수일 경우 '\0' 포함 메모리 5 할당.
    
        if(num%2==0) {                                // num이 짝수면
            answer="Even";                            // answer에 Even
        }
        else {                                        // num이 홀수면
            answer="Odd";                             // answer에 Odd
        }
        return answer;                                // answer 반환
    }
Comments