닭장 전등 관리 > 문제은행

본문 바로가기


문제은행

1084 : 닭장 전등 관리

제한시간: 1000 ms    메모리제한: 64 MB
해결횟수: 186 회    시도횟수: 353 회   



닭장의 알이 보다 많이 부화되기 하기 위해, 닭장 주인 지은이는 닭장 전등을 특이한 형태로 관리하여 보다 많은 알을 가지려고 한다. 아래 <처리조건> 에 맞추어서 프로그램을 작성하라.

 

<처리조건>
(1) 닭장의 개수는 총 100 개이며 앞에서부터 일련번호가 1부터 차례로 각 닭장에 매겨져 있으며, 초기의 닭장 불은 모두 꺼져있다.
(2) 초기의 닭장 상태를 시작으로 해서, 두 개의 수를 입력받는데 첫 번째 수가 1 이면 약수, 2 이면 배수를 의미하며 두 번째 수는 처리해야 하는 숫자이다. 예를 들어 1,50 을 입력받으면 50 의 약수에 해당하는 번호를 처리하라는 것이며 2,5 를 입력받으면 5 의 배수를 처리하라는 의미이다.
(3) 입력받은 약수 혹은 배수에 해당하는 닭장의 불이 켜져 있을 경우에는 끄고, 꺼져 있을 경우에는 켜야한다.


처리조건에 따라 두 개의 숫자 M(1또는 2)과 N(1부터 100사이의 정수)을 ','로 구분하여 입력받는다. 
하나의 결과가 나온 후에도 계속 입력받다가 0,0 이 입력되면 프로그램을 중단한다.


<입력으로 들어온 숫자에 해당하는 처리조건에 따라 닭장을 관리 한 후의 결과를 하나의 입력이 들어올 때 마다 출력한다. 
출력결과는 계속 누적되어서 출력하되 빈 한줄로 구분하며, 한 줄에 20 개씩 총 5 줄에 걸쳐서 앞에서부터 차례로 1 부터 100 까지의 해당 닭장의 전등 상태를 출력한다. (숫자사이의 구분은 공백한 칸으로 한다)

전등의 불이 켜져 있을 경우에는 1, 꺼져있을 경우에는 0 을 출력한다.

[Copy]
2,2
2,3
1,50
0,0
[Copy]
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1
1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1
0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0
0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1
1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1

1 0 1 1 1 0 0 1 1 0 0 0 0 1 1 1 0 0 0 1
1 1 0 0 1 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1
0 0 0 1 1 1 0 0 0 0 1 1 0 0 0 1 1 1 0 0
0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1
1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1



HancomEducation E-mail : hancomc@hotmail.com, comkiwer@naver.com Tel : 070-7163-5782 FAX : 031-388-0996 정올소개 이용약관 개인정보처리방침
경기도 안양시 동안구 호계동 1065-10 협성골드프라자 601호, 경기도 안양시 동안구 평촌대로 109 협성골드프라자 601호
Copyright@2010-2015 jungol. All right reserved.