***** Loops ***** Before Kattis ============= **1** Write a *function* called ``count_to_n_w(n)`` to print a count from 0 to ``n-1``. This function should use a *while* loop. **2** Write a function called ``add_one_n_times_w(a, n)`` that will add **one** to a number ``a`` a total of ``n`` times. In the end, have this function ``return`` the value. This function **must** use a ``while`` loop. It should work such that: >>> ans = add_one_n_times(7, 5) >>> print(ans) 12 **3** Write a *function* called ``count_to_n_f(n)`` to print a count from 0 to ``n-1``. This function should use a *for* loop. **Hint:** `check out range. `_ **4** Write another function called ``add_one_n_times_f(a, n)`` that will add **one** to a number ``a`` a total of ``n`` times, but this time with a ``for`` loop. Kattis Problems =============== Grab a scrap piece of paper to start scratching your ideas down on paper. The problems are getting tricky enough where this really is becoming a requirement. 1. https://open.kattis.com/problems/timeloop 2. https://open.kattis.com/problems/oddities 3. https://open.kattis.com/problems/fizzbuzz 4. https://open.kattis.com/problems/sibice (Think about how you would do this real life before you start coding) 5. https://open.kattis.com/problems/bus 6. https://open.kattis.com/problems/datum (more annoying than tough) 7. https://open.kattis.com/problems/dicecup (tough -- grab that paper)