2017 C Chapter 5 (Week 10-11)

From: 2017-03-01 00:00:00 To: 2017-06-13 00:00:00 Now: 2024-11-23 17:10:24 Status: Public

F - 연습 5.6 tail

Time Limit: 1s Memory Limit: 128MB

Submissions: 1229 Solved: 240
Description

우리는 때때로 모든 데이터가 아니라, 최근 몇건의 데이터만 바라보고 싶을때가 있습니다. 예를 들어 컴퓨터에 쌓이는 로그 데이터가 있다면 가장 최근의 몇건만 바라보아도 직면한 문제를 해결할 수가 있습니다.

이번에 풀어볼 문제는 위와같은 상황에서 유용하게 사용되는 tail이라는 기능을 구현해보는 것입니다.

tail은 아주 간단합니다! 입력으로 들어온 여러줄의 문장이 있을때, 마지막 N개의 문장을 출력하는 것입니다.

N보다 적은 문장인 경우에는 출력이 가능한 문장만 출력합시다. 단, 입력 문장 중 N의 개수를 알려주는 문장은 출력되면 안됩니다.

Input
  • line 1 : 단일 정수 N
  • line 2 ~ EOF : 입력 문장
Output
  • line 1 ~ N : 입력 문장 중 N개의 문장
    • 단, 입력으로 N보다 적은 문장이 들어올 경우 line 1을 제외한 가능한 모든 문장을 출력
Sample Input
4
HELLO	WORLD
Another	Tab	Problem!
a	TAB!
ab	TAB!
abc	TAB!
abcd	TAB!
abcde	TAB!
abcdef	TAB!
abcdefg	TAB!
abcdefgh	TAB!
Sample Output
abcde	TAB!
abcdef	TAB!
abcdefg	TAB!
abcdefgh	TAB!