subject
Mathematics, 30.07.2021 04:30 hailiemanuel9362

There is a road consisting of N segments, numbered from 0 to N-1, represented by a string S. Segment S[K] of the road may contain a pothole, denoted by a single uppercase "x" character, or may be a good segment without any potholes, denoted by a single dot, ".". For example, string '.x..x" means that there are two potholes in total in the road: one is located in segment S[1] and one in segment S[4). All other segments are good. The road fixing machine can patch over three consecutive segments at once with asphalt and repair all the potholes located within each of these segments. Good or already repaired segments remain good after patching them. Your task is to compute the minimum number of patches required to repair all the potholes in the road. Write a function: class Solution { public int solution(String S); } that, given a string S of length N, returns the minimum number of patches required to repair all the potholes. Examples: 1. Given S=".X..X", your function should return 2. The road fixing machine could patch, for example, segments 0-2 and 2-4.
2. Given S = "x..x", your function should return 3The road fixing machine could patch, for example, segments 0-2, 3-5 and 6-8.
3. Given S = "xx. xxx", your function should return 2. The road fixing machine could patch, for example, segments 0-2 and 3-5.
4. Given S = "", your function should return 2. The road fixing machine could patch, for example, segments 0-2 and 1-3. Write an efficient algorithm for the following assumptions:
N is an integer within the range [3..100,000);
string S consists only of the characters"." and/or "X".

ansver
Answers: 3

Another question on Mathematics

question
Mathematics, 21.06.2019 19:00
The probability that you roll a two on a six-sided die is 1 6 16 . if you roll the die 60 times, how many twos can you expect to roll
Answers: 1
question
Mathematics, 21.06.2019 19:30
What is the result of adding the system of equations? 2x+y=4 3x-y=6
Answers: 2
question
Mathematics, 21.06.2019 21:00
Helena lost her marbles. but then she found them and put them in 44 bags with mm marbles in each bag. she had 33 marbles left over that didn't fit in the bags.
Answers: 3
question
Mathematics, 21.06.2019 21:00
Glenda makes an online purchase for picture frames for $12.95 each and formats of $5.89 each the site says it taxes paid by the customer or 6.5% of the total purchase price shipping charges are based on the
Answers: 1
You know the right answer?
There is a road consisting of N segments, numbered from 0 to N-1, represented by a string S. Segment...
Questions
question
Mathematics, 27.11.2019 12:31
question
Mathematics, 27.11.2019 12:31
question
Mathematics, 27.11.2019 12:31
question
Mathematics, 27.11.2019 12:31
Questions on the website: 13722363