https://www.hackerrank.com/challenges/reduced-string/problem # Python 3 def reduce_string(s): for i, x in enumerate(s[1:]): if s[i] == x: return reduce_string(s[:i] + s[i + 2:]) return s result = reduce_string(input().strip())print(result) if result != '' else print('Empty String') # Python 3 def reduce_string(s): str_list = list(s) index = 0 while len(str_list) > 1 and index < len(str_list) - 1..
https://projecteuler.net/problem=3 from typing import List def is_prime(my_target: int, my_primes: List[int]) -> bool: for prime in my_primes: if my_target % prime == 0: return False return True def get_primes(my_target: int) -> List[int]: my_primes: List[int] = [] for number in range(2, my_target + 1): if is_prime(number, my_primes): my_primes.append(number) return my_primes def get_factors(my_..
https://projecteuler.net/problem=2 def f(n): return n if n[-1] + n[-2] >= 4000000 else f(n + [n[-1] + n[-2]]) print(sum([i for i in f([1, 2]) if i % 2 == 0])) # Python 3 fibonacci = [1, 2]a = 1b = 2c = 3 while c < 4000000: fibonacci.append(c) a = b b = c c = a + b total = 0 for i in fibonacci: if i % 2 == 0: total += i print(total) # Python 3 fibonacci = [1, 2]total = 2c = 3 while c < 4000000: f..