Restructuring

This commit is contained in:
2024-07-01 13:49:44 +00:00
parent f11b705ef0
commit 8d60e1b905
194 changed files with 1296 additions and 112 deletions

View File

@ -0,0 +1,17 @@
title: Find the last ten digits of 11 + 22 + ... + 10001000.
url: http://projecteuler.net/problem=48
desc: |
The series, 1^1 + 2^2 + 3^3 + ... + 10^10 = 10405071317.
Find the last ten digits of the series, 1^1 + 2^2 + 3^3 + ... + 1000^1000.
solution: |
Bruteforce
solutions:
solve.php:
desc: Using BCMath to cope with large numbers
language: php
solve.rb:
desc: Basic solution
language: ruby

View File

@ -0,0 +1,7 @@
<?php
define('MAX',1000);
$sum = 0;
for($c =1; $c <= MAX;$c++) {
$sum = bcadd($sum,bcpow($c,$c));
}
echo substr($sum,-10,10);

View File

@ -0,0 +1,6 @@
MAX = 1000
sum = 0
(1..MAX).each do |digit|
sum += digit**digit
end
puts sum.to_s[-10..-1]