diff --git a/.vscode/settings.json b/.vscode/settings.json index 2369810..ca20f95 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -17,7 +17,6 @@ "files.autoSave": "afterDelay", "screencastMode.onlyKeyboardShortcuts": true, "terminal.integrated.fontSize": 18, - "workbench.activityBar.visible": true, "workbench.colorTheme": "Visual Studio Dark", "workbench.fontAliasing": "antialiased", "workbench.statusBar.visible": true diff --git a/src/01 Find Prime Factors/findingprimefactors.py b/src/01 Find Prime Factors/findingprimefactors.py new file mode 100644 index 0000000..7afe94a --- /dev/null +++ b/src/01 Find Prime Factors/findingprimefactors.py @@ -0,0 +1,17 @@ +def get_prime_factors(number): + factors=[] + factor=2 + while factor<=number: + if (number%factor==0): + factors.append(factor) + number=number/factor + else: + factor=factor+1 + return factors + + + +print(get_prime_factors(21)) +print(get_prime_factors(2300)) +print(get_prime_factors(347)) +print(get_prime_factors(0)) \ No newline at end of file diff --git a/src/02 Identify a Palindrome/identifyingpalindrome.py b/src/02 Identify a Palindrome/identifyingpalindrome.py new file mode 100644 index 0000000..2716170 --- /dev/null +++ b/src/02 Identify a Palindrome/identifyingpalindrome.py @@ -0,0 +1,25 @@ +def palindrome(string): + text = "" + reversed_text = "" + + for char in string: + if char!=" ": + text+=char.lower() + + + + for char in reversed(string): + if char!=" ": + reversed_text+=char.lower() + + + return reversed_text==text + + + +print(palindrome("No lemon no melon")) +print(palindrome("race car")) +print(palindrome("hello")) + + +