Problem 13
以下の50桁の数字100個の総和の上位10桁を求めよ。
37107287533902102798797998220837590246510135740250 46376937677490009712648124896970078050417018260538 ...省略... 53503534226472524250874054075591789781264330331690
省略したリストは以下を参照。
Problem 13 - PukiWiki
Solution
nums = """37107287533902102798797998220837590246510135740250 46376937677490009712648124896970078050417018260538 ...省略... 53503534226472524250874054075591789781264330331690""" list = nums.split("\n").map (x) -> parseInt(x[0 .. 11], 10) ans = list.reduce (a, b) -> a + b ans = ans.toString()[0 .. 9] console.log ans
順路:CoffeeScriptでProject Euler #14
逆路:CoffeeScriptでProject Euler #12