시나공 IT
험에
오는 것만
부한다!

통합검색

1:1 질문하기

제목 2권 Section 122 기출 따라잡기 5번 문제 (182p)
자격증 정보처리 기사 실기
도서/쪽 페이지 2023 시나공 정보처리기사 실기 / 182쪽
등록일 2024-04-19 조회 30
작성자 최*예

#include <stdio.h>

int isPrime(int number) {

    for (int i = 2; i < number; i++)

        if (number % i == 0) return 0;

    return 1;

}

 

int main() {

    int number = 13195;

    int max_div = 0;

    for (int i = 2; i < number; i++)

        if (isPrime(i) == 1 && number % i == 0) max_div = i;

    printf("%d", max_div);

}

 

안녕하세요.

코드를 보고 약수 문제임을 알 수 있는 쉬운 방법이 있을까요?

그리고 이러한 코드를 쉽게 풀 수 있는 방법이 있는지도 궁금합니다.

 

 

첨부파일
  • 첨부파일 없음
제목 답변입니다.
등록일 2024-04-20

안녕하세요 길벗수험서 운영팀입니다. 

 

코드 문제의 경우 한국산업인력공단에서 어떤것들만 출제를 하겠다. 이런식으로 딱 정해준다면

 

특정 코드를 보고 이코드가 어떤 코드인지 파악할 수 있는 방법이 있을수 있지만 

 

이러한 상황이 아니다 보니 문제를 출제할 수 있는 유형과 범위가 광범위합니다.

 

 

때문에 말씀하신것처럼 특정 코드만 보고 어떤 알고리즘인지 파악할 수 있는 방법은 없습니다.

 

그리고 실제 시험문제로 코드 문제가 나왔을때  괄호 넣기 형태나, 출력 결과를 쓰시오 등등의 형태로 나오기 때문에

 

반드시 디버깅을 해서 문제를 풀어야 정답을 찾거나, 출력 결과를 알아낼 수 있습니다.

 

질문하신 내용에 대해 도움을 드릴수가 없네요. 

 

 

열심히 공부하셔서 합격하시길 기원하겠습니다.  

 

행복한 하루되세요 :)

첨부파일
  • 첨부파일 없음