SWLUG/ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์Šค์ฟจ (C)

[C] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์Šค์ฟจ_1์ฃผ์ฐจ ๊ณผ์ œ ๋ฌธ์ œ: n์˜ ๋ฐฐ์ˆ˜

waterproof 2024. 3. 23. 14:37


[1] ๋ฌธ์ œ

 

 

 

๋ฌธ์ œ ์„ค๋ช…

์ •์ˆ˜ num๊ณผ n์ด ๋งค๊ฐœ ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, num์ด n์˜ ๋ฐฐ์ˆ˜์ด๋ฉด 1์„ return n์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด 0์„ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

 

์ œํ•œ์‚ฌํ•ญ

2 ≤ num ≤ 100

2 ≤ n ≤ 9

 

 

์ž…์ถœ๋ ฅ ์˜ˆ

num n result
98 2 1
34 3 0

 

 

์ž…์ถœ๋ ฅ ์˜ˆ ์„ค๋ช…

 

์ž…์ถœ๋ ฅ ์˜ˆ #1

  • 98์€ 2์˜ ๋ฐฐ์ˆ˜์ด๋ฏ€๋กœ 1์„ returnํ•ฉ๋‹ˆ๋‹ค.

 

์ž…์ถœ๋ ฅ ์˜ˆ #2

  • 32๋Š” 3์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ 0์„ returnํ•ฉ๋‹ˆ๋‹ค.

 


[2] ์ •๋‹ต & ํ•ด์„

 

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

int solution(int num, int n) {
    int answer = 0;
    
    if (num % n == 0){
        answer = 1;
    }
    
    else{
        answer = 0;
    }
    
    return answer;
    
}

 

 

num์„ n์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ผ ๋•Œ, answer์— 1์„ ๋Œ€์ž…ํ•˜๊ณ ,

๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋Š” answer์— 0์„ ๋Œ€์ž…ํ•œ๋‹ค,

 

solution ํ•จ์ˆ˜๋Š” answer๋ฅผ returnํ•˜๋ฏ€๋กœ, ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๊ฒŒ ๋œ๋‹ค.

 

 


[3] ๋Š๋‚€ ์ 

 

 

ํ•จ์ˆ˜ ์‚ฌ์šฉ์„ ์™„๋ฒฝํ•˜๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์ € ์ฝ”๋“œ๋ฅผ ์ง  ๊ฒƒ์€ ์•„๋‹ˆ์—ˆ๋‹ค.

๊ณต๋ถ€๊ฐ€ ๋” ํ•„์š”ํ•˜๋‹ค...