#include <bits/stdc++.h>
using namespace std;
int getPower(int x){
int count=0;
while(x!=0){
x=x/10;
count++;
}
return count;
}
int getSum(int arr[],int n){
int sum=arr[0];
int ans=0;
for(int j=1;j<n;j++){
int y=getPower(arr[j]);
int val=(j-1)*arr[j]+sum*pow(10,y);
ans=ans+val;
sum=sum+arr[j];
}
return ans;
}
int main() {
// your code goes here
int arr[]={3,14,15};
int n=sizeof(arr)/sizeof(arr[0]);
cout<<"The sum is:"<<getSum(arr,n);
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBnZXRQb3dlcihpbnQgeCl7CglpbnQgY291bnQ9MDsKCXdoaWxlKHghPTApewogICAgICAgeD14LzEwOwogICAgICAgY291bnQrKzsKCX0KCXJldHVybiBjb3VudDsKfQogCmludCBnZXRTdW0oaW50IGFycltdLGludCBuKXsKCWludCBzdW09YXJyWzBdOwoJaW50IGFucz0wOwoJZm9yKGludCBqPTE7ajxuO2orKyl7CgkJaW50IHk9Z2V0UG93ZXIoYXJyW2pdKTsKCQlpbnQgdmFsPShqLTEpKmFycltqXStzdW0qcG93KDEwLHkpOwoJCWFucz1hbnMrdmFsOwoJCXN1bT1zdW0rYXJyW2pdOwogCgl9CglyZXR1cm4gYW5zOwp9CmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJaW50IGFycltdPXszLDE0LDE1fTsKCWludCBuPXNpemVvZihhcnIpL3NpemVvZihhcnJbMF0pOwoJY291dDw8IlRoZSBzdW0gaXM6Ijw8Z2V0U3VtKGFycixuKTsKCXJldHVybiAwOwp9