diff --git a/submissions/KrishnaSingh/FibonacciNumber/Screenshot01.png b/submissions/KrishnaSingh/FibonacciNumber/Screenshot01.png new file mode 100644 index 0000000..fbef00b Binary files /dev/null and b/submissions/KrishnaSingh/FibonacciNumber/Screenshot01.png differ diff --git a/submissions/KrishnaSingh/FibonacciNumber/Solution.py b/submissions/KrishnaSingh/FibonacciNumber/Solution.py new file mode 100644 index 0000000..a3bbb36 --- /dev/null +++ b/submissions/KrishnaSingh/FibonacciNumber/Solution.py @@ -0,0 +1,11 @@ +class Solution: + def fib(self, n): + if n == 0: + return 0 + elif n == 1: + return 1 + + a, b = 0, 1 + for i in range(2, n + 1): + a, b = b, a + b + return b \ No newline at end of file diff --git a/submissions/KrishnaSingh/TwoSum/Screenshot02.png b/submissions/KrishnaSingh/TwoSum/Screenshot02.png new file mode 100644 index 0000000..8941e39 Binary files /dev/null and b/submissions/KrishnaSingh/TwoSum/Screenshot02.png differ diff --git a/submissions/KrishnaSingh/TwoSum/Solution.py b/submissions/KrishnaSingh/TwoSum/Solution.py new file mode 100644 index 0000000..1fe2191 --- /dev/null +++ b/submissions/KrishnaSingh/TwoSum/Solution.py @@ -0,0 +1,11 @@ +class Solution: + def twoSum(self, nums, target): + seen = {} + + for i, num in enumerate(nums): + complement = target - num + if complement in seen: + return [seen[complement], i] + seen[num] = i + + \ No newline at end of file