페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#4793
인터랙티브

파이썬 코루틴 연습문제 - 인생 1s 128MB

문제

모두가 똑같을 수 없는 세상.

세상 사람들은 밥 먹는 속도, 자는 속도(?)가 다양하다. 

그리고 세상 사람들은 먹고 자기를 무한반복 한다.​

 

여러 사람들의 밥 먹는데 걸리는 시간, 자는데 걸리는 시간이 주어지면 

하루 24시간 동안 각 시간마다 하고 있는 행동을 출력한다.

 

일부 사람들은 밥을 먹지 않거나 잠을 자지 않는데, 그 경우 걸리는 시간이 0으로 주어진다.

 

다만 밥을 먹지 않고 잠도 자지 않는 경우는 주어지지 않는다. 

즉, 먹는데 걸리는 시간, 자는데 걸리는 시간 모두 0인 경우는 주어지지 않는다.

 


입력

첫 줄에 사람의 수 N이 주어진다.

그 후 N줄에 걸쳐 [사람이름] [밥먹는데 걸리는 시간] [자는데 걸리는 시간]

형식으로 주어진다. 

 

입력예시 참조


출력

각 경과시간마다

경과시간 hours elapsed

먼저 출력 한 후, 

모든 사람들이 어떤 행동을 하고 있는지와 그 행동을 몇 번째 반복하고 있는지 출력한다. 

 

출력되는 사람의 순서는 입력받은 순서로 출력한다.

출력예시 참조


예제

2            

jungol 2 4
hancom 3 1
0 hours elapsed

jungol is eating 1 times.
hancom is eating 1 times.

1 hours elapsed
jungol is eating 1 times.
hancom is eating 1 times.

2 hours elapsed
jungol is sleeping 1 times.
hancom is eating 1 times.

3 hours elapsed
jungol is sleeping 1 times.
hancom is sleeping 1 times.

4 hours elapsed
jungol is sleeping 1 times.
hancom is eating 2 times.

5 hours elapsed
jungol is sleeping 1 times.
hancom is eating 2 times.

6 hours elapsed
jungol is eating 2 times.
hancom is eating 2 times.

7 hours elapsed
jungol is eating 2 times.
hancom is sleeping 2 times.

8 hours elapsed
jungol is sleeping 2 times.
hancom is eating 3 times.

9 hours elapsed
jungol is sleeping 2 times.
hancom is eating 3 times.

10 hours elapsed
jungol is sleeping 2 times.
hancom is eating 3 times.

11 hours elapsed
jungol is sleeping 2 times.
hancom is sleeping 3 times.

12 hours elapsed
jungol is eating 3 times.
hancom is eating 4 times.

13 hours elapsed
jungol is eating 3 times.
hancom is eating 4 times.

14 hours elapsed
jungol is sleeping 3 times.
hancom is eating 4 times.

15 hours elapsed
jungol is sleeping 3 times.
hancom is sleeping 4 times.

16 hours elapsed
jungol is sleeping 3 times.
hancom is eating 5 times.

17 hours elapsed
jungol is sleeping 3 times.
hancom is eating 5 times.

18 hours elapsed
jungol is eating 4 times.
hancom is eating 5 times.

19 hours elapsed
jungol is eating 4 times.
hancom is sleeping 5 times.

20 hours elapsed
jungol is sleeping 4 times.
hancom is eating 6 times.

21 hours elapsed
jungol is sleeping 4 times.
hancom is eating 6 times.

22 hours elapsed
jungol is sleeping 4 times.
hancom is eating 6 times.

23 hours elapsed
jungol is sleeping 4 times.
hancom is sleeping 6 times.

출처

eva

로그인해야 코드를 작성할 수 있어요.