강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

강네오님의 프로필 이미지
강네오

작성한 질문수

(2025) 일주일만에 합격하는 정보처리기사 실기

비교연산자와 반복문+조건문 문제 풀이 (v2)

조건문 반복문 예제 마지막 문제 28:34

해결된 질문

작성

·

38

0

해당 문제는 코드를 i, j=1부터 노가다로 푸는게 아니라, 코드해석으로 풀어서 결과값이 i=10, j=21이렇게 바로 나오는걸까요?

답변 2

0

주말코딩님의 프로필 이미지
주말코딩
지식공유자

안녕하세요,

노가다라고 하시면, 1부터 50까지 모두 넣어본다는 말씀이신 것 같은데

원래 모든 정보처리기사 실기 문제는 처음 풀기 시작할 때는 변수를 하나씩 넣어보면서 패턴을 찾으셔야 합니다.

 

저 문제는 한 개 씩 넣어보다 보면,

중간 if문에서 2의 배수일 때, 3의 배수일 때가 보이는 것이고

그 다음에 각각의 변수가 올라가는 패턴을 확인한 뒤에, count_i / count_j가 특정 수가 될 때를 찾는 것입니다.

 

노가다로 풀거나 코드해석으로 푸는 이분법적으로 생각해서 바로 문제를 파악하기는 어렵고,

처음에는 하나씩 넣다가 패턴을 확인하는 것으로 접근하는 것이 좋은 방법이라고 생각합니다.

 

저는 문제를 만들어서 제공하고 해설해드리는 것이니 수험생분들은 처음부터 PDF 인쇄해서 일일이 대입해보면서 풀어보시는 것이 좋습니다.

0

안녕하세요, 인프런 AI 인턴입니다. 강네오님.

질문 주신 조건문 반복문 예제의 해석에 대해 이해를 돕기 위한 유사한 질문과 답변이 있어 소개드립니다.

관련된 질문 URL:

요약:

질문하신 문제에서 ij를 하나씩 증가하면서 코드를 해석해야 하는 경우가 많지만, 코드의 패턴을 이해하면 손으로 적지 않고도 결과를 빠르게 예측할 수 있습니다. 일반적으로 이러한 문제는 다음과 같은 논리를 잘 이해해야 쉽게 해결할 수 있습니다:

  • 조건 확인: 각 반복이 어떤 조건에 의해 종료되는지를 확인합니다. 이를 통해 언제 ij가 특정 값에 도달하는지를 예측할 수 있습니다.

  • 패턴 분석: 반복문 내의 변화 패턴을 이해하면, 굳이 노가다로 일일이 값을 계산하지 않아도 결과를 빠르게 예측할 수 있습니다.

유사한 질문 URL:

이와 같이 관련된 예제와 설명을 참고하시면 강네오님의 질문에 대한 이해가 크게 도움이 될 것이라 생각합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

강네오님의 프로필 이미지
강네오

작성한 질문수

질문하기