Coding Questions:
1. Write a program that asks the user for a number n and prints the sum of the numbers 1 to n.
2. Modify the previous program such that only multiples of three or five are considered in the sum, e.g. 3, 5, 6, 9, 10, 12, 15 for n=17
3. Write a function that rotates a list by k elements. For example [1,2,3,4,5,6] rotated by two becomes [3,4,5,6,1,2]. Try solving this without creating a copy of the list. How many swap or move operations do you need?
4. Write function that translates a text to Pig Latin and back. English is translated to Pig Latin by taking the first letter of every word, moving it to the end of the word and adding ‘ay’. “The quick brown fox” becomes “Hetay uickqay rownbay oxfay”.
5. Write a program that finds the longest palindromic substring of a given string. Try to be as efficient as possible.
6. Write a program that prints all prime numbers smaller that given number.