login

Revision History for A278224

(Bold, blue-underlined text is an addition; faded, red-underlined text is a deletion.)

Showing entries 1-10 | older changes
#21 by Peter Luschny at Sun Mar 28 07:01:14 EDT 2021
STATUS

reviewed

approved

#20 by Michel Marcus at Sun Mar 28 04:11:08 EDT 2021
STATUS

proposed

reviewed

#19 by F. Chapoton at Sun Mar 28 04:09:45 EDT 2021
STATUS

editing

proposed

#18 by F. Chapoton at Sun Mar 28 04:09:38 EDT 2021
PROG

return 1 if n==1 else (1 + reduce(mul, [nextprime(i)**f[i] for i in f]))//2

STATUS

proposed

editing

Discussion
Sun Mar 28
04:09
F. Chapoton: ok, fixed now
#17 by F. Chapoton at Sun Mar 28 04:04:34 EDT 2021
STATUS

editing

proposed

Discussion
Sun Mar 28
04:07
Michel Marcus: got error : TypeError: 'float' object cannot be interpreted as an integer ?
#16 by F. Chapoton at Sun Mar 28 04:04:27 EDT 2021
PROG

print ([a(n) for n in range(1, 101)] ) # Indranil Ghosh, Jun 12 2017

STATUS

approved

editing

Discussion
Sun Mar 28
04:04
F. Chapoton: adapt py code to py3
#15 by N. J. A. Sloane at Sat Dec 07 12:18:28 EST 2019
PROG

print [a(n) for n in xrangerange(1, 101)] # Indranil Ghosh, Jun 12 2017

Discussion
Sat Dec 07
12:18
OEIS Server: https://oeis.org/edit/global/2837
#14 by N. J. A. Sloane at Tue Jun 13 07:28:03 EDT 2017
STATUS

proposed

approved

#13 by Indranil Ghosh at Mon Jun 12 13:00:03 EDT 2017
STATUS

editing

proposed

#12 by Indranil Ghosh at Mon Jun 12 12:59:49 EDT 2017
PROG

(Python)

from sympy import factorint, nextprime

from operator import mul

def P(n):

f = factorint(n)

return sorted([f[i] for i in f])

def a046523(n):

x=1

while True:

if P(n) == P(x): return x

else: x+=1

def a048673(n):

f = factorint(n)

return 1 if n==1 else (1 + reduce(mul, [nextprime(i)**f[i] for i in f]))/2

def a(n): return a046523(a048673(n))

print [a(n) for n in xrange(1, 101)] # Indranil Ghosh, Jun 12 2017

STATUS

approved

editing