Submission details
Task:Alien Invasion II
Sender:Alex Herrero
Submission time:2020-09-19 14:38:05 +0300
Language:C++ (C++11)
Status:READY
Result:
Test results
testverdicttime
#10.01 sdetails
#20.01 sdetails
#30.01 sdetails

Code

#include <bits/stdc++.h>
using namespace std;

#include <sstream>

int digits (int n) {
  int d = 0;
  while (n!=0) {
    n = n/10;
    d++;
  }
  return d;
}

int sum_of_digits (int n) {
  int sum = 0;
  while (n!=0) {
    sum += n%10;
    n = n/10;
  }
  return sum;
}

int main() {
  int n;
  cin >> n;

  int sum = sum_of_digits(n);
  int aux = 3;
  while (aux < sum) aux += 3;
  int add = aux - sum;

  ostringstream oss;
  oss << add << n;

  istringstream iss(oss.str());
  int num;
  iss >> num;

  cout << num << endl << 3 << ' ' << num/3 << endl;
}

Test details

Test 1

Verdict:

input
2368469234876449

correct output
22368469234876449
3 7456156411625483

user output
2147483647
3 715827882

Test 2

Verdict:

input
292929292929292929292929292931

correct output
129292929292929292929292929293...

user output
2147483647
3 715827882

Test 3

Verdict:

input
292929292929292929292929292979

correct output
129292929292929292929292929297...

user output
2147483647
3 715827882