O(1) `0ms faster than 100%`
\nfunc numberOfRounds(startTime string, finishTime string) int {\n\t//Converting to Numbers\n\tsH, sM := convertTimeToInts(startTime)\n\tfH, fM := convertTimeTo
```\nfunc numberOfRounds(startTime string, finishTime string) int {\n\t//Converting to Numbers\n\tsH, sM := convertTimeToInts(startTime)\n\tfH, fM := convertTimeToInts(finishTime)\n\t//I change the values for the convenience of calculation\n\tfM, sM = fM-fM%15, sM+(60-sM)%15\n\ttotalH, totalM := fH-sH, fM-sM\n\tif totalM < 0 {\n\t\ttotalH--\n\t\tfM = fM + 60\n\t\ttotalM = fM - sM\n\t}\n\t//I get how many matches there can be during these minutes\n\tinMins := totalM / 15\n\tif totalH < 0 {\n\t\ttotalH = 24 + totalH\n\t}\n\tresult := 4*totalH + inMins\n\treturn result\n}\n\nfunc convertTimeToInts(hh_mm string) (int, int) {\n\th := int(hh_mm[0]-48)*10 + int(hh_mm[1]-48)\n\tm := int(hh_mm[3]-48)*10 + int(hh_mm[4]-48)\n\treturn h, m\n}\n```
['Go']