Task: | Alien Invasion II |
Sender: | Alex Herrero |
Submission time: | 2020-09-19 14:58:02 +0300 |
Language: | C++ (C++11) |
Status: | READY |
Result: | ACCEPTED |
test | verdict | time | |
---|---|---|---|
#1 | ACCEPTED | 0.01 s | details |
#2 | ACCEPTED | 0.01 s | details |
#3 | ACCEPTED | 0.01 s | details |
Code
#include<iostream> using namespace std; int main() { string s; cin >> s; unsigned int sum = 0; for (const char& c : s) sum += c - '0'; int rem = (3 - sum%3)%3; if (rem != 0) cout << rem; cout << s << endl << "3 "; int carry = rem; for (const char &c : s) { const int n = carry*10 + c - '0'; cout << n / 3; carry = n%3; } cout << endl; }
Test details
Test 1
Verdict: ACCEPTED
input |
---|
2368469234876449 |
correct output |
---|
22368469234876449 3 7456156411625483 |
user output |
---|
22368469234876449 3 7456156411625483 |
Test 2
Verdict: ACCEPTED
input |
---|
292929292929292929292929292931 |
correct output |
---|
129292929292929292929292929293... |
user output |
---|
129292929292929292929292929293... |
Test 3
Verdict: ACCEPTED
input |
---|
292929292929292929292929292979 |
correct output |
---|
129292929292929292929292929297... |
user output |
---|
129292929292929292929292929297... |