2015 경기도 상업경진대회 프로그래밍 기출문제 1번

자료실

2015 경기도 상업경진대회 프로그래밍 기출문제 1번

소프트웨어과 0 1,674 2019.05.17 10:50

출처 : http://www.nbo.or.kr/


n개의 방을 가진 호텔이 있다. 이 방의 문은 처음 모두 닫혀 있다. 음과 같이 연산을 수행했을 때 연산 종료후 열린 문의 개수를 구하는 프로그램을 작성하시오.

           [9]

 

<연 산>

1의 배수 문의 상태를 반전

2의 배수 문의 상태를 반전

3의 배수 문의 상태를 반전

...

n의 배수 문의 상태를 반전

 

) 5개의 방이 있다면 c: closed, o : open

c c c c c -- 최초 상태

o o o o o -- 1의 배수

o c o c o -- 2의 배수

o c c c o -- 3의 배수

o c c o o -- 4의 배수

o c c o c -- 5의 배수

 

연산결과) 열려있는 방은 1, 4번 두 개의 방이 있다.

 

 

(1) 방의 개수 n을 입력 받는다. n의 범위는 5이상 100이하이다.

(2) n의 값이 범위를 넘어서면 입력 오류를 출력한다.

(3) 방 번호는 1번부터 시작한다.

(4) 반전이란 닫혀 있는 문은 열고, 열려 있는 문은 닫는 연산이다.



 

 

(1) 입력 예시

<비주얼 베이식>

입력: 10   [확인]


< C >

입력: 10


<비주얼 베이식>

입력: 10   [확인]


< C >

입력: 10


(2) 출력 예시

참가번호(01) 성명(홍길동) 학교명(경기정보고등학교)

===========================================

O O O O O O O O O O --1배수

O C O C O C O C O C --2배수

O C C C O O O C C C --3배수

O C C O O O O O C C --4배수

O C C O C O O O C O --5배수

O C C O C C O O C O --6배수

O C C O C C C O C O --7배수

O C C O C C C C C O --8배수

O C C O C C C C O O --9배수

O C C O C C C C O C --10배수

열린 문은 3개입니다.

[이 게시물은 최고관리자님에 의해 2019-09-20 15:17:47 칭찬릴레이에서 이동 됨]

Comments

Category
반응형 구글광고 등
State
  • 현재 접속자 89 명
  • 오늘 방문자 692 명
  • 어제 방문자 2,806 명
  • 최대 방문자 5,371 명
  • 전체 방문자 1,142,962 명
  • 전체 게시물 37,291 개
  • 전체 댓글수 3,720 개
  • 전체 회원수 31 명
Facebook Twitter GooglePlus KakaoStory NaverBand