9192022-01-28 10:38:39kidesoSzámjegy keveréscpp14Hibás válasz 18/402ms1996 KiB
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>

using namespace std;

int main()
{
	string s;
	cin >> s;
	
	int sum = 0;
	int db = 0;
	for (char c : s){
		sum += int(c - '0');
		db += int(c != '0');
	}

	if (db == 1 && s[0] != '1')
		sum += (s.length() - 1) * 9;

	cout << sum + db * (db - 1) / 2 * 9;


	return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base18/40
1Elfogadva0/02ms1736 KiB
2Elfogadva0/01ms1784 KiB
3Hibás válasz0/01ms1840 KiB
4Elfogadva2/21ms1848 KiB
5Elfogadva2/21ms1852 KiB
6Elfogadva2/21ms1856 KiB
7Elfogadva2/21ms1868 KiB
8Hibás válasz0/21ms1864 KiB
9Elfogadva2/21ms1868 KiB
10Hibás válasz0/22ms1868 KiB
11Elfogadva4/41ms1872 KiB
12Hibás válasz0/41ms1876 KiB
13Hibás válasz0/22ms1912 KiB
14Elfogadva2/22ms1916 KiB
15Hibás válasz0/22ms1932 KiB
16Hibás válasz0/21ms1936 KiB
17Hibás válasz0/21ms1956 KiB
18Elfogadva2/22ms1960 KiB
19Hibás válasz0/32ms1984 KiB
20Hibás válasz0/31ms1996 KiB