shlogg · Early preview
Prashant Mishra @prashantrmishra

Counting Stars Between Pipes In A String

Count Stars Between Pipes: Given a string s and ranges a, count stars enclosed between first & last pipes for each range. Use prefix & suffix arrays to find nearest pipes & calculate star counts.

Problem Statement: Count Stars Between Pipes

  
  
  Problem Description

You are given a string s consisting of two types of characters:

Pipes ('|'), representing dividers.
Stars ('*'), representing items.

Additionally, you are given a list of ranges a, where each range is represented as an array [i, j]. For each range, you need to count the number of stars ('*') that are enclosed between the first and last pipes within the range.
If there are no valid pairs of pipes within a range, the result for that range should be 0.


  
  
  Input


String s: A non-empty string containing only the ch...