github.com/sadikkuzu

This commit is contained in:
SADIK KUZU 2018-10-07 16:13:37 +03:00 committed by Luke Oliff
parent ba38db0d8b
commit 51a12f0a7c
2 changed files with 30 additions and 0 deletions

View File

@ -1305,6 +1305,13 @@ Please note that this project is released with a [Code of Conduct](CODE_OF_CONDU
# S # S
### Sadik Kuzu
- I am a Senior Software Specialist with a demonstrated history of working in the insurance industry.
- Skilled in Agile Methodologies (Scrum&Kanban), Test Automation, PL/SQL, Python, and MongoDB.
- [![github-alt][github-img]](https://github.com/sadikkuzu)
[![twitter-alt][twitter-img]](https://twitter.com/sadikkuzu_mba)
[![tumblr-alt][tumblr-img]](http://sadikkuzu.mba)
### Sahil ### Sahil
- I am an undergraduate student. - I am an undergraduate student.

23
code/sadikkuzu.py Normal file
View File

@ -0,0 +1,23 @@
## https://gist.github.com/sadikkuzu/af6a69d73f463b1b6b30aec15935dbc9
# https://www.wikiwand.com/en/Happy_number
# http://mathworld.wolfram.com/HappyNumber.html
def square(x):
return int(x) * int(x)
def happy(number):
return sum(map(square, list(str(number))))
def is_happy(number):
seen_numbers = set()
while number > 1 and (number not in seen_numbers):
seen_numbers.add(number)
number = happy(number)
return number == 1
def is_happy2(n): # recursive
return (n == 1 or n > 4 and is_happy2(happy(n)))