function processData(input) { //Enter your code here input=input.split('\n'); //process.stdout.write(input); var steps = input.shift(); input=input.join(''); // process.stdout.write(input); input=input.split(''); var seaLevel = 0; var count = 0 //process.stdout.write(input) for(var i=0; i<=steps; i++){ //process.stdout.write(input[i]); if(input[i] == 'U') { seaLevel++; if(seaLevel == 0){ count++; } } else if (input[i] == 'D') { seaLevel--; } //process.stdout.write(input[i] + " " + seaLevel + " " +count); // process.stdout.write("\n"); } process.stdout.write(count); } process.stdin.resume(); process.stdin.setEncoding("ascii"); _input = ""; process.stdin.on("data", function (input) { _input += input; }); process.stdin.on("end", function () { processData(_input); });