diff --git a/Hackerrank.py b/Hackerrank.py new file mode 100644 index 0000000..ea58655 --- /dev/null +++ b/Hackerrank.py @@ -0,0 +1,23 @@ +### Find Digits: + +n = 1012 +def findDigits(n): + n=str(n) + len_n=len(n) + sum = 0 + for i in range(len_n): + if int(n[i]) == 0: + pass + elif int(n)%int(n[i]) == 0: + sum+=1 + return sum +print(findDigits(n)) + + +### Capitalize: + +n = "ı guess that ıt will work ;)" +def capitalize(n): + n_title = n.title() + return n_title +print(capitalize(n)) \ No newline at end of file diff --git a/alphabetical_order.py b/alphabetical_order.py new file mode 100644 index 0000000..000931d --- /dev/null +++ b/alphabetical_order.py @@ -0,0 +1,7 @@ +def alph_order(): + word = input("Please write some words with '-'! : ") + word = word.split("-") + word.sort() + word = "-".join(word) + return word +print(alph_order()) \ No newline at end of file diff --git a/equal_reserve.py b/equal_reserve.py new file mode 100644 index 0000000..29df30d --- /dev/null +++ b/equal_reserve.py @@ -0,0 +1,7 @@ +x = input ("Please write a word to check: ") +def reserve_word(): + if x == x [::-1]: + return (True) + return(False) +list(map(lambda x: reserve_word(),x)) +print(reserve_word()) \ No newline at end of file diff --git a/perfect_number.py b/perfect_number.py new file mode 100644 index 0000000..a2e452b --- /dev/null +++ b/perfect_number.py @@ -0,0 +1,12 @@ +from functools import reduce + +def perfect_number(x): + sum=0 + for i in range(1,x): + if x%i == 0: + sum += i + if sum == x: + return x +list(filter(lambda x: perfect_number(x),range(1,1001))) +reduce(lambda a,b:a+b,(list(filter(lambda x: perfect_number(x),range(1,1000))))) +print(perfect_number) \ No newline at end of file diff --git a/reading_number.py b/reading_number.py new file mode 100644 index 0000000..ab579d8 --- /dev/null +++ b/reading_number.py @@ -0,0 +1,8 @@ +number = int (input("Please enter a two digit number: ")) +def read_num(x): + ones = ["", "one","two","tree","four","five","six","seven","eight","nine"] + tens = ["", "ten","twenty","thirty","fourty","fifty","sixty","seventy","eighty","ninety"] + one = x%10 + ten = x//10 + print(tens[ten], ones[one]) +read_num(number) \ No newline at end of file diff --git a/unique_list.py b/unique_list.py new file mode 100644 index 0000000..8223803 --- /dev/null +++ b/unique_list.py @@ -0,0 +1,9 @@ +def unique_num(): + x = [1,2,2,3,3,3,4,4,4,4,5,5,5,5,5] + x_2 = [] + for i in x: + if i in x_2: + pass + else: x_2.append(i) + return x_2 +print(unique_num()) \ No newline at end of file