cp's OEIS Frontend

This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.

A345499 Numbers that are the sum of nine squares in two or more ways.

This page as a plain text file.
%I A345499 #6 Aug 05 2021 07:18:06
%S A345499 24,27,30,32,33,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,
%T A345499 54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,
%U A345499 77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95
%N A345499 Numbers that are the sum of nine squares in two or more ways.
%H A345499 Sean A. Irvine, <a href="/A345499/b345499.txt">Table of n, a(n) for n = 1..1000</a>
%e A345499 27 is a term because 27 = 1^2 + 1^2 + 1^2 + 1^2 + 1^2 + 1^2 + 1^2 + 2^2 + 4^2 = 1^2 + 1^2 + 1^2 + 2^2 + 2^2 + 2^2 + 2^2 + 2^2 + 2^2.
%o A345499 (Python)
%o A345499 from itertools import combinations_with_replacement as cwr
%o A345499 from collections import defaultdict
%o A345499 keep = defaultdict(lambda: 0)
%o A345499 power_terms = [x**2 for x in range(1, 1000)]
%o A345499 for pos in cwr(power_terms, 9):
%o A345499     tot = sum(pos)
%o A345499     keep[tot] += 1
%o A345499     rets = sorted([k for k, v in keep.items() if v >= 2])
%o A345499     for x in range(len(rets)):
%o A345499         print(rets[x])
%Y A345499 Cf. A345489, A345498, A345500, A345509, A345541.
%K A345499 nonn
%O A345499 1,1
%A A345499 _David Consiglio, Jr._, Jun 20 2021