Skip to content

Instantly share code, notes, and snippets.

@meru-akimbo
Created October 10, 2012 04:55
Show Gist options
  • Save meru-akimbo/3863244 to your computer and use it in GitHub Desktop.
Save meru-akimbo/3863244 to your computer and use it in GitHub Desktop.
Daily coding Project Euler 問題80
use strict;
use warnings;
my $result = 0;
for my $natural_number (1..100){
if((my $square_root = sqrt $natural_number) =~ /[\D]/ ){
my @target_list = split // , $square_root;
my $i = 0;
for(@target_list){
if($i >= 100){last;}
if($_ =~ /[\d]/){$result = $result + $_; $i++;}
}
}
}
print $result;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment