728x90
반응형
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
int solution(int n) {
int answer = 0;
for(int i = 2; i < n; i++){
if(n % i == 1){
answer = i;
break;
}
}
return answer;
}
- 변수 n을 나눴을때 나머지가 1인 값이 어떤값인지 확인하기 위해서 작은수 부터 for문을 돌림.
- n이 3이상이기 때문에 2부터 돌림.
- 작은수 부터 돌려서 1이 나오면 그 값을 return함.
728x90
반응형
'공돌이 > C언어' 카테고리의 다른 글
[프로그래머스/C언어] 배열의 평균값 (0) | 2023.03.17 |
---|---|
[프로그래머스/C언어] 하샤드 수 (0) | 2023.03.17 |
[프로그래머스/C언어] 369게임 (0) | 2023.03.17 |
[프로그래머스/C언어] 자연수 뒤집어 배열로 만들기 (0) | 2023.03.16 |
[프로그래머스/C언어] 문자열 다루기 기본 (6) | 2023.03.16 |
댓글