50224. Largest Digit Sum

難度:2.8/5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>

int main(){
int num;
int max_sum = -1, max_cnt, max_num;
while(scanf("%d", &num) != EOF){
int now_sum = 0, now_cnt = 0, now_num = 0;
now_num = num;
while(num != 0){
now_sum += (num % 10);
num /= 10;
now_cnt++;
}

if((now_sum > max_sum) ||
(now_sum == max_sum && now_cnt < max_cnt) ||
(now_sum == max_sum && now_cnt == max_cnt && now_num > max_num)){
max_sum = now_sum;
max_cnt = now_cnt;
max_num = now_num;
}

}
printf("%d\n", max_num);
}

50224. Largest Digit Sum
https://aaronlin1229.github.io/judgegirl_50224/
Author
Akizumi
Posted on
July 17, 2023
Licensed under