#include <cmath> #include <cstdio> #include <vector> #include <iostream> #include <algorithm> #include <string> using namespace std; int main() { /* Enter your code here. Read input from STDIN. Print output to STDOUT */ int n; cin >> n; string s; cin >> s; vector<int> cumh(n+1); cumh[0] = 0; int count=0; bool isEnter = false; for(int i = 1; i<n+1; i++) { if(s[i-1] == 'U') { cumh[i] = cumh[i-1] + 1; }else if(s[i-1] == 'D') { cumh[i] = cumh[i-1] - 1; } if(cumh[i-1] >= 0 && cumh[i] < 0)isEnter=true; if(cumh[i] >= 0 && cumh[i-1] < 0 && isEnter) { count++; } } cout << count << endl; return 0; }