#J, 19 bytes
J, 19 bytes
Thanks to Conor O'Brien for cutting it to 19 bytes!
<[:+/i.#~i.e.]%2+i.
Previous: (34 bytes)
f=:3 :'(+/((i.y)e.y%2+i.y)#i.y)>y'
Returns 1 if it's abundant and 0 if it's not.
Output:
f 3
0
f 12
1
f 11
0
f 20
1
#J, 19 bytes
Thanks to Conor O'Brien for cutting it to 19 bytes!
<[:+/i.#~i.e.]%2+i.
Previous: (34 bytes)
f=:3 :'(+/((i.y)e.y%2+i.y)#i.y)>y'
Returns 1 if it's abundant and 0 if it's not.
Output:
f 3
0
f 12
1
f 11
0
f 20
1
J, 19 bytes
Thanks to Conor O'Brien for cutting it to 19 bytes!
<[:+/i.#~i.e.]%2+i.
Previous: (34 bytes)
f=:3 :'(+/((i.y)e.y%2+i.y)#i.y)>y'
Returns 1 if it's abundant and 0 if it's not.
Output:
f 3
0
f 12
1
f 11
0
f 20
1
#J, 3419 bytes
Thanks to Conor O'Brien for cutting it to 19 bytes!
<[:+/i.#~i.e.]%2+i.
Previous: (34 bytes)
f=:3 :'(+/((i.y)e.y%2+i.y)#i.y)>y'
Returns 1 if it's abundant and 0 if it's not.
I wonder if I would've gotten less bytes if it was tacit instead.
Output:
f 3
0
f 12
1
f 11
0
f 20
1
#J, 34 bytes
f=:3 :'(+/((i.y)e.y%2+i.y)#i.y)>y'
Returns 1 if it's abundant and 0 if it's not.
I wonder if I would've gotten less bytes if it was tacit instead.
Output:
f 3
0
f 12
1
f 11
0
f 20
1
#J, 19 bytes
Thanks to Conor O'Brien for cutting it to 19 bytes!
<[:+/i.#~i.e.]%2+i.
Previous: (34 bytes)
f=:3 :'(+/((i.y)e.y%2+i.y)#i.y)>y'
Returns 1 if it's abundant and 0 if it's not.
Output:
f 3
0
f 12
1
f 11
0
f 20
1