Skip to content

Commit 7dc301c

Browse files
committed
🎉
1 parent e9c2321 commit 7dc301c

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

IP-Finals/2022/problem4/prob4.c

+1-2
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,8 @@ void printSet(int n, int *arr){
7171
++i;
7272
}
7373
if (interval) printf("..%d", arr[i-1]); // close interval
74-
if (i < n) printf(",");
74+
printf(i < n ? "," : "\n");
7575
}
76-
printf("\n");
7776
}
7877

7978
int main(int argc, char **argv){

IP-Midterms/mid2022/problem1/prob1.c

+4-6
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,9 @@
66
#include <stdio.h>
77
#include <stdlib.h>
88

9-
int abs(x) {
10-
return x < 0 ? -x : x;
11-
}
9+
#define ABS(x) ((x) < 0 ? -(x) : (x))
1210

13-
void readTime(int time[3]){
11+
void readTime(int time[]){
1412
for (int i = 0; i < 3; i++){
1513
time[i] = (getchar() - '0') * 10 + (getchar() - '0');
1614
getchar(); // skip ':' or ' '
@@ -26,8 +24,8 @@ int main(int argc, char *argv[]) {
2624
int diff = (time2[0] - time1[0]) * 3600 +
2725
(time2[1] - time1[1]) * 60 + (time2[2] - time1[2]);
2826

29-
printf("%02d:%02d:%02d\n", abs(diff/3600),
30-
abs((diff%3600)/60), abs(diff%60));
27+
printf("%02d:%02d:%02d\n", ABS(diff / 3600),
28+
ABS((diff % 3600) / 60), ABS(diff % 60));
3129

3230
return 0;
3331
}

0 commit comments

Comments
 (0)