Here is the simple solution with Python and it uses math.ceil, a for loop and a string splitting:
import math def waterbombs(fire, w): fire_arr = fire.split('Y') counter = 0; for fire_x in fire_arr: counter += math.ceil(len(fire_x) / w) return counter
You can use the built-in sum function to simplify your solution.
sum
import math def waterbombs(fire, w): return sum(math.ceil(len(fr) / w) for fr in fire.split('Y'))
Thanks for your simplify code snippets.
But I want to make my code snippets readable :).
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Here is the simple solution with Python and it uses math.ceil, a for loop and a string splitting:
You can use the built-in
sum
function to simplify your solution.Thanks for your simplify code snippets.
But I want to make my code snippets readable :).