+ 1
Challenge::Find Nivenmorphic Number
A Nivenmorphic number or harshadmorphic number for a given number base is an integer t such that there exists some harshad number N whose digit sum is t, and t, written in that base, terminates N written in the same base. For example, 18 is a Nivenmorphic number for base 10: 16218 is a harshad number 16218 has 18 as digit sum 18 terminates 16218
27 Respostas
+ 6
Hope I understood the definition of a Nivenmorphic number, i.e. the number must be a Niven number AND its final digit(s) must be the sum of its digits.
https://code.sololearn.com/cWoxBR13k94p/?ref=app
+ 2
Ok I have to amend the code to check if the sum is also a Niven number. (edit. fixed now)
+ 1
ok..
its for harshad number checking..
one line code
detailed code
https://code.sololearn.com/cwiDW62WGpVw/?ref=app
https://code.sololearn.com/cNu568lDNhWp/?ref=app
+ 1
16218 is a Niven number: sum of its digit is 18 and 18 is Niven
16218 terminates with 18
So, 16218 is Nivenmorphic or Harshadmorphic
+ 1
This code finds least Harshad number of a base (hopefully Nivenmorphic) integer
https://code.sololearn.com/cKKHUiVRw2R4/?ref=app
0
@Sayan In that way, a whole complex program can be made in one line
0
@Kartikey not in python
0
@Supersebi3 You can create in any language
0
@sayan your code doesnt seem quite right
0
@Kartikey as python uses forced indentation, it is not possible to write code that comes after if statements, loops or similar in the same line as themselves
0
@Supersebi3 The topic here is not if you can write a while program in one line and my previous answer was not for python
0
@Kartikey you answered to me, and i was talking about the indentation...
Anyways, i dont quite get the challenge, what exactly is a harshad number?
0
@sayan it looks like it doesnt check if the number terminates the other number, it just checks if the number is in the other number
0
Also, both codes dont check for a nivenmorphic number, but for a harshad number... Both say false if i input 18
0
According to the above definition, that makes 18 not a harshad number, but not not a nivenmorphic number
0
Also, the bases are important apparently
0
True...
0
Maybe theres more to harshad numbers
0
@Kartikey answer
0
Ew whatsapp
Use discord