[C언어 코드업 문제풀이] CodeUp 1222 : 축구의 신 2
ET의 공부/C언어 연습문제[ 코드업 ]2020. 1. 3. 23:31
코드업 1222번 축구의 신 2 문제 풀이 해답입니다.
1. 문제 설명
지금 1반과 2반이 축구를 하고있다.
축구경기 타임은 총 90분이고,
현재 스코어가 5 대 7인 상황에서, 지고 있는 1반에서는 경남정보고 최고의 스트라이커인 성익이를 투입하기로 결정했다.
성익이는 5분마다 골을 넣을 수 있는 능력을 가지고 있다.
만약 80분에 투입이 되면 80분에 곧바로 골을 넣게되고 85분에 골을 넣음으로서 동점이 가능하게 된다.
(90분이되면 경기가 바로 종료되므로 골을 넣을 수 없다. 동내심판인 성빈이는 성익이가 잘 되는 것을 싫어하기 때문에 추가시간 따위는 주지 않는다. )
현재 경기타임과 스코어가 입력으로 주어 질때, 성익이를 투입하면 1반이 이길 수 있는지 결정하는 프로그램을 작성하시오.
2. 입력
세 정수가 차례로 입력된다. ( 현재 경기 타임, 1반득점, 2반득점 )
3. 출력
현재 경기타임에 축구의 신 성익이를 투입하여 1반이 이길 수 있으면 "win", 동점이 되면 "same", 투입해도 이기지 못하면 "lose"를 출력하시오.
(성익이는 해당 시간에 1반에만 투입되며, 성익이가 투입되면 성익이 외에는 양팀 모두 골을 넣지 못한다.)
4. 입력 예시
80 5 7
5. 출력 예시
same
6. 문제 풀이
#include <stdio.h>
int main (void)
{
int time, score1 ,score2;
scanf("%d %d %d",&time, &score1, &score2);
time = 90 - time;
if( time != 0) //90분 투입시 골을 넣지 못함
{
score1=1+score1; //투입하자마자 골을 넣음
if(time >=5){
score1 = score1 + (time-1)/5;
}
}
if(score1>score2){printf("win");}
else if(score1 == score2){printf("same");}
else{ printf("lose");}
return 0;
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
|
축구의 신1 을 통해 스코어 계산을 할 수 있습니다.
풀이 설명은 아래와 같습니다.
https://by-man.tistory.com/213
계산된 스코어를 조건문을 통해 승무패를 계산해주면 됩니다.
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1226 : 이번 주 로또 (0) | 2020.01.03 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1224 : 분수 크기 비교 (0) | 2020.01.03 |
[C언어 코드업 문제풀이] CodeUp 1218 : 삼각형 판단하기 (0) | 2020.01.03 |
[C언어 코드업 문제풀이] CodeUp 1216 : 컨설팅 회사 (0) | 2020.01.03 |
[C언어 코드업 문제풀이] CodeUp 1214 : 이 달은 며칠까지 있을까? (0) | 2020.01.03 |
댓글()