제목 | 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 |
안녕하세요 길벗수험서 운영팀입니다.
코드 문제의 경우 한국산업인력공단에서 어떤것들만 출제를 하겠다. 이런식으로 딱 정해준다면
특정 코드를 보고 이코드가 어떤 코드인지 파악할 수 있는 방법이 있을수 있지만
이러한 상황이 아니다 보니 문제를 출제할 수 있는 유형과 범위가 광범위합니다.
때문에 말씀하신것처럼 특정 코드만 보고 어떤 알고리즘인지 파악할 수 있는 방법은 없습니다.
그리고 실제 시험문제로 코드 문제가 나왔을때 괄호 넣기 형태나, 출력 결과를 쓰시오 등등의 형태로 나오기 때문에
반드시 디버깅을 해서 문제를 풀어야 정답을 찾거나, 출력 결과를 알아낼 수 있습니다.
질문하신 내용에 대해 도움을 드릴수가 없네요.
열심히 공부하셔서 합격하시길 기원하겠습니다.
행복한 하루되세요 :) |
|
첨부파일 |
|