문제4072--인공지능 기사 작성

4072: 인공지능 기사 작성

[만든사람 : ]
시간제한 : 1.000 sec  메모리제한 : 128 MiB

문제 설명

로봇 저널리즘은 컴퓨터 알고리즘을 이용하여 자동으로 작성되는 뉴스 기사를 의미한다. 인터넷에서 수집된 정보를 바탕으로 제공되는 기사 양식에 내용을 채워 기사를 완성시키는 것도 하나의 사례가 될 수 있다. 제공되는 기사 양식이 아래와 같을 때 경기 결과에 따른 기사를 작성해 출력해 보자.

기사 출력 양식

"지난 {월}월 {일}일에 열렸던 {홈팀}과/와 {원정팀}의 경기에서 {이긴팀}이/가 {높은 점수}대 {낮은 점수}으로/로 제압했다.“

단. 홈팀 또는 이긴팀의 이름에 따라 과/와, 이/가 중 하나가 선택되어 출력되도록 한다.

k리그1의 팀은 울산, 전북, 포항, 인천, 제주, 강원, 수원, 수원FC,대구, 서울, 김천, 성남, 안양이 있으며, 대구, 제주, 수원FC만 와/가 가 출력이 되며 나머지는 과/이가 출력된다.

낮은 점수가 0,3,6인 경우에만 ”으로“가 출력되며 나머지는 ”로“가 출력된다.

입력되는 경기 결과를 기사로 출력하는 프로그램을 작성해 보자.



입력 설명

첫 번째 줄에는 월, 일, 홈팀득점, 원정팀득점을 띄워쓰기로 구분하여 입력한다.(동점은 입력되지 않는다.

두 번째 줄에는 홈팀이름을 입력한다.

세 번째 줄에는 원정팀이름을 입력한다.

출력 설명

입력된 정보를 기사 출력 양식에 표시된 { }위치에 넣고 완전한 문장을 만들어 출력한다.

{ } 사이에 적힌 글은 출력할 데이터 종류이다.

입력 예시 Copy

10 1 3 1
전북
포항

출력 예시 Copy

지난 10월 1일에 열렸던 전북과 포항의 경기에서 전북이 3대1로 제압했다. 

도움

팀 이름 뒤에 나타나는 과/와, 이/가 는 팀 이름에 따라 점수 뒤에 나타나는 으로/로는 숫자에 따라 적합한 조사를 선택해 출력한다.

한글 한 글자는 3바이트의 공간을 차지하며 영어 한 글자는 1바이트의 공간을 차지 한다.

게시판

작성자제목(댓글)
글이 없습니다.

출처/분류