3105. Longest Strictly Increasing or Strictly Decreasing Subarray
You are given an array of integers
nums. Return the length of the longest subarray ofnumswhich is either strictly increasing or strictly decreasing.
3105. Longest Strictly Increasing or Strictly Decreasing Subarray
You are given an array of integers
nums. Return the length of the longest subarray ofnumswhich is either strictly increasing or strictly decreasing.
1700. Number of Students Unable to Eat Lunch
The school cafeteria offers circular and square sandwiches at lunch break, referred to by numbers
0and1respectively. All students stand in a queue. Each student either prefers square or circular sandwiches.The number of sandwiches in the cafeteria is equal to the number of students. The sandwiches are placed in a stack. At each step:
- If the student at the front of the queue prefers the sandwich on the top of the stack, they will take it and leave the queue.
- Otherwise, they will leave it and go to the queue’s end.
This continues until none of the queue students want to take the top sandwich and are thus unable to eat.
You are given two integer arrays
studentsandsandwicheswheresandwiches[i]is the type of theithsandwich in the stack (i = 0is the top of the stack) andstudents[j]is the preference of thejthstudent in the initial queue (j = 0is the front of the queue). Return the number of students that are unable to eat.
1614. Maximum Nesting Depth of the Parentheses
A string is a valid parentheses string (denoted VPS) if it meets one of the following:
- It is an empty string
"", or a single character not equal to"("or")",- It can be written as
AB(Aconcatenated withB), whereAandBare VPS‘s, or- It can be written as
(A), whereAis a VPS.We can similarly define the nesting depth
depth(S)of any VPSSas follows:
depth("") = 0depth(C) = 0, whereCis a string with a single character not equal to"("or")".depth(A + B) = max(depth(A), depth(B)), whereAandBare VPS‘s.depth("(" + A + ")") = 1 + depth(A), whereAis a VPS.For example,
"","()()", and"()(()())"are VPS‘s (with nesting depths 0, 1, and 2), and")("and"(()"are not VPS‘s.Given a VPS represented as string
s, return the nesting depth ofs.