java.lang.Object
g2101_2200.s2124_check_if_all_as_appears_before_all_bs.Solution

public class Solution extends java.lang.Object
2124 - Check if All A’s Appears Before All B’s.

Easy

Given a string s consisting of only the characters 'a' and 'b', return true if every 'a' appears before every 'b' in the string. Otherwise, return false.

Example 1:

Input: s = “aaabbb”

Output: true

Explanation:

The ’a’s are at indices 0, 1, and 2, while the ’b’s are at indices 3, 4, and 5.

Hence, every ‘a’ appears before every ‘b’ and we return true.

Example 2:

Input: s = “abab”

Output: false

Explanation:

There is an ‘a’ at index 2 and a ‘b’ at index 1.

Hence, not every ‘a’ appears before every ‘b’ and we return false.

Example 3:

Input: s = “bbb”

Output: true

Explanation: There are no ’a’s, hence, every ‘a’ appears before every ‘b’ and we return true.

Constraints:

  • 1 <= s.length <= 100
  • s[i] is either 'a' or 'b'.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    checkString(java.lang.String s)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Solution

      public Solution()
  • Method Details

    • checkString

      public boolean checkString(java.lang.String s)