Done puzzle 64
[project-euler.git] / euler56.ipynb
1 {
2 "cells": [
3 {
4 "cell_type": "code",
5 "execution_count": 1,
6 "metadata": {},
7 "outputs": [
8 {
9 "data": {
10 "text/plain": [
11 "true"
12 ]
13 },
14 "execution_count": 1,
15 "metadata": {},
16 "output_type": "execute_result"
17 }
18 ],
19 "source": [
20 "load 'array-numbers.rb'"
21 ]
22 },
23 {
24 "cell_type": "code",
25 "execution_count": 8,
26 "metadata": {},
27 "outputs": [
28 {
29 "data": {
30 "text/plain": [
31 "972"
32 ]
33 },
34 "execution_count": 8,
35 "metadata": {},
36 "output_type": "execute_result"
37 }
38 ],
39 "source": [
40 "(1...100).to_a.product((1...100).to_a).map {|a, b| (a ** b).to_digits.sum}.max"
41 ]
42 },
43 {
44 "cell_type": "code",
45 "execution_count": null,
46 "metadata": {
47 "collapsed": true
48 },
49 "outputs": [],
50 "source": []
51 }
52 ],
53 "metadata": {
54 "kernelspec": {
55 "display_name": "Ruby 2.4.0",
56 "language": "ruby",
57 "name": "ruby"
58 },
59 "language_info": {
60 "file_extension": ".rb",
61 "mimetype": "application/x-ruby",
62 "name": "ruby",
63 "version": "2.4.0"
64 }
65 },
66 "nbformat": 4,
67 "nbformat_minor": 2
68 }