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

pmg4289님의 프로필 이미지
pmg4289

작성한 질문수

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

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

8강 예제2 아무리 생각해도 이해가 안됩니다...

해결된 질문

작성

·

278

0

다른 풀이 해주신거도 읽어봤습니다만.

포문에서 if문 한 덩이 안에 첫 조건식의 갯수가

2의배수 (1012)+3의배수 (674)-중복숫자(337)

1349가 앞의 항 참인 경우이고,

뒷항의 조건식은 !가 붙어서 5의배수 (404)+6의배수 (337)-중복숫자 30의 배수(67)

해서 뒷 항의 참인경우는 674

하지만 !가 붙어서 안의 항의 연상결과가 거짓인경우가 되어야 카운팅이 되기 때문에

2024-674 = 1350

..? 이런식으로 푸는거 아닌가요???

어렵네요 ......

답변 2

0

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

8강의 예제2는 여러 개의 논리연산자를 겹칠 수 있다는 예제로서 말씀드린 것인데, 모두 직접 풀어보실 줄은 몰랐습니다..😅

 

우선, 이렇게 복잡한 문제는 잘 안나온다는 것을 말씀드리며,

앞항과 뒷항을 따로 계산하시는 것인가요? 그러면 중복으로 되는 숫자가 너무 많습니다.

2의 배수이거나 3의 배수면서 그 중에서 뒤의 조건이 아닌 수를 찾는 것입니다.

일전에 다른 분께서 질문으로 작성해주신 부분을 이미 보신 것 같은데요.

 

뒷부분 2024에서 빼는 것이 헷갈리시는 것일까요?

pmg4289님의 프로필 이미지
pmg4289
질문자

N수생이라.. 저런 문제를 시험장에서 본거같아서 발작버튼이 눌렸습니다..

앞 항은 우선 1349가 참인경우인데 뒤의 경우는 참인경우가 674인데 !가 붙어서 거짓이어야 참이 되는 경우니 앞항의 1349와 뒷항의 1350을 가지고 중복숫자를 소거하야 푸는건지... 몇시간동안 끙끙대고 있습니다 ..

0

안녕하세요, 인프런 AI 인턴입니다.

질문하신 내용과 관련하여 유사한 질문에 답변된 내용이 있어 링크를 공유해드리고자 합니다. 이 답변은 ‘반복문+조건문 문제 풀이‘에 관한 문제 이해와 풀이법에 대한 내용을 담고 있습니다.

질문자님께서 제시한 문제는 조건문과 반복문을 활용한 복잡한 로직을 요구하는 문제입니다. 특히, 2의 배수, 3의 배수를 계산하는 과정과 이로 인해 발생하는 중복 숫자 처리, 그리고 !를 사용해 5의 배수6의 배수를 제외하는 로직에 대한 이해가 핵심입니다.

비슷한 문제의 풀이법을 설명하는 해당 반복문+조건문 문제 풀이 글에서, 다른 학습자의 질문에 대해 좀 더 상세한 풀이 설명과 함께 강사님께서 조언을 제공하신 바 있습니다. 이 답변은 각 배수 처리와 중복되는 값의 처리, 조건문 내 ! 연산자의 정확한 적용 방법을 포함하고 있습니다. 복잡한 로직의 이해를 높일 수 있는 설명을 담고 있어 질문자님의 고민을 해결하는 데 도움이 될 것입니다.

강의 내에서도 강조된 바와 같이, 이러한 유형의 문제 해결은 연습과 이해가 필요한 부분입니다. 강사님의 답변 및 다른 학습자들의 풀이 과정을 통해 여러 접근 방식을 살펴보고, 질문자님의 문제 해결 방식에 적용해볼 수 있길 바랍니다.

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

pmg4289님의 프로필 이미지
pmg4289

작성한 질문수

질문하기