class Solution {
public:
int maxNumberOfBalloons(string text) {
int mp[5];
int len = 5;
for(int i = 0;i<len;i++)
{
mp[i] = 0;
}
for(int i = 0;i<text.size();i++)
{
char c = text[i];
int j = check(c);
if(j)
{
mp[j-1]++;
//turn mp[0];
}
}
// return mp[1];
//balloon
mp[2] = (int)(mp[2]/2);
mp[3] = (int)(mp[3]/2);
int ans = mp[0];
for(int i = 0;i<len;i++)
{
ans = min(ans,mp[i]);
}
return ans;
}
int check(char c)
{
for(int i = 0;i<5;i++)
{
if(c == bal[i])
{
return i+1;
}
}
return 0;
}
private:
char bal[5] = {'b','a','l','o','n'};
};