This is in relation to the Euler Problem $13$ from http://www.ProjectEuler.net.
Work out the first ten digits of the sum of the following one-hundred $50$-digit numbers.
$37107287533902102798797998220837590246510135740250$
Now, this was my thinking:
I can freely discard the last fourty digits and leave the last ten.
$0135740250$
And then simply sum those. This would be large enough to be stored in a $64$-bit data-type and a lot easier to compute. However, my answer isn't being accepted, so I'm forced to question my logic.
However, I don't see a problem. The last fourty digits will never make a difference because they are at least a magnitude of $10$ larger than the preceding values and therefore never carry backwards into smaller areas. Is this not correct?
If you were supposed to find the last ten digits, you could just ignore the first 40 digits of each number. However you're supposed to find the first ten digits, so that doesn't work. And you can't just ignore the last digits of each number either because those can carry over.