500error
[코드업:1173] 30분전 문제 풀이 본문
반응형
문제를 풀어보고 답을 보세요
코드업 답
#include <stdio.h>
int main()
{
int hour, min, total;
scanf("%d %d", &hour, &min);
total = hour * 60 + min;
total = total - 30;
if ( total < 0 )
{
hour = 23;
min = 60 + total;
}
else
{
hour = total / 60;
min = total % 60;
}
printf("%d %d", hour, min);
return 0;
}
나의 답변
#include <stdio.h>
int main() {
int n, m, sum = 0;
scanf("%d %d", &n, &m);
if (m < 30) {
m += 30;
n -= 1;
if (n < 0) {
n = 23;
}
printf("%d %d", n, m);
}
else if (m >= 30) {
m -= 30;
printf("%d %d", n, m);
}
}
반응형
'알고리즘 > C언어' 카테고리의 다른 글
[코드업:1205]최댓값 풀이 (0) | 2023.03.22 |
---|---|
[코드업:1167] 두 번째 수 풀이 (0) | 2023.03.22 |
[코드업: 1165] 축구의 신 풀이 (0) | 2023.03.22 |
[코드업:1098] 설탕과자 뽑기 풀이 (0) | 2023.03.22 |
[코드업:1099] 성실한 개미 풀이 (0) | 2023.03.22 |
Comments