7802022-01-11 10:38:48kidesoSzámjegy keveréscpp11Hibás válasz 2/402ms2024 KiB
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>

using namespace std;

int main()
{
	string s;
	cin >> s;
	vector <char> c;
	for (auto e : s)
		c.push_back(e);


	sort(c.begin(), c.end());

	int i = 0;
	while (i < c.size() && c[i] == '0') ++i;

	if (c.front()!='0')
		for (auto e : c) cout << e;
	else
	{
		int j = i;
		cout << c[j];
		++j;
		//while (j < c.size() && c[j] == c[i]) { cout << c[j]; ++j; }
		--i;
		while (i>=0) { cout << c[i]; --i; }
		while (j < c.size()) { cout << c[j]; ++j; }
	}

	return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base2/40
1Elfogadva0/02ms1736 KiB
2Elfogadva0/01ms1776 KiB
3Hibás válasz0/01ms1840 KiB
4Elfogadva2/21ms1848 KiB
5Hibás válasz0/21ms1856 KiB
6Hibás válasz0/21ms1852 KiB
7Hibás válasz0/21ms1860 KiB
8Hibás válasz0/21ms1868 KiB
9Hibás válasz0/21ms1864 KiB
10Hibás válasz0/21ms1876 KiB
11Hibás válasz0/41ms1876 KiB
12Hibás válasz0/41ms1880 KiB
13Hibás válasz0/22ms1928 KiB
14Hibás válasz0/22ms1944 KiB
15Hibás válasz0/22ms1956 KiB
16Hibás válasz0/22ms1968 KiB
17Hibás válasz0/22ms1988 KiB
18Hibás válasz0/22ms1996 KiB
19Hibás válasz0/32ms2004 KiB
20Hibás válasz0/32ms2024 KiB