강의실/정보영재



오늘은 2018년 정보올림피아드 지역대회 초등부 33번 문제를 풀어 보겠습니다.


이번 문제는 while 문과 do while 문의 사용법과 후치증가 후치감소 등의 연산 작업 하는 내용을 확인하는 아주 간단한 내용입니다.


먼저 a=2, b=2 로 초기화 되어 시작 됩니다.


while(b) 문장은 b가 0 이 되면 빠져 나갑니다.

b가 0 이 되기 전에

a=3, b=1

a=4, b=0 

이 되어 a=4 에서  while 문을 빠져 나가고..

그 다음 do while 문에서는 a가 0 이 되면 빠져 나가는 문장입니다.

따라서

a=3,b=1

a=2.b=2

a=1.b=3

a=0,b=4


따라서 b를 출력하므로 정답은 2번 입니다.



정보올림피아드 문제 풀이 리스트 정리






이 장소를 Daum지도에서 확인해보세요.
인천 서구 당하동 1028-2 장원프라자 502호
도움말 Daum 지도
6 0
  • 스티마 2018.09.11 10:12 신고    

    이런 문제 푸는것 은근히 재미 있어요. ^^

  • 휴식같은 친구 2018.09.11 16:32 신고    

    예전에 C언어 배웟던 기억이 새록새록 나네요.
    조등부 문제로는 어려워 보입니다.ㅎㅎ

  • 유하v 2018.09.11 18:28 신고    

    간단한거 같으면서 어려운거 같네요ㅋ;;

  • 버블프라이스 2018.09.12 02:22 신고    

    항상 어떤 대회든 개념을 공부하고 실전 문제들을 많이 풀어보는 것이 정말 중요한 것 같습니다^^
    2018년 정보올림피아드 지역대회 초등부 33번 문제풀이를 해주셔서 대회를 준비하는 학생분들에게 많은 도움이 될 것 같습니다^^

  • 핑구야 날자 2018.09.12 06:41 신고    

    올림피아드를 준비하는 학생들은 문제 풀이를 다시 한번 해 보는 것도 좋겠네요

  • 공수래공수거 2018.09.12 07:38 신고    

    모르면 초등부 문제도 풀기 힘듭니다 ㅎ
    공부하는학생들에게 도움이 되겠습니다