COUNTING VALLEYS

Nguồn: None

Gary là một nhà leo núi, anh ta theo dõi tỉ mỉ các bước đi của mình. Trong lần đi bộ cuối cùng của mình, Gary đã ghi lại các bước đi một cách chính xác đó là bước đi lên dốc hoặc đi xuống dốc theo địa hình. Có một số quy định như sau:

  • Mỗi bước lên dốc hoặc xuống dốc là 1 đơn vị độ cao.
  • Mỗi ngọn núi là một số bước liên tiếp có độ cao trên mực nước biển.
  • Một thung lũng là một số bước liên tiếp có độ cao thấp hơn mực nước biển.
  • Gary bắt đầu và kết thúc hành trình ở độ cao 0.

Cho biết hành trình của Gary, hãy in ra số lượng thung lũng mà anh ta đi qua.

Dữ liệu vào

  • Dòng đầu ghi số nguyên n cho biết số bước trong hành trình
  • Dòng thứ 2 gồm ~ n ~ ~ (1 ≤ n ≤ 10^6) ~ký thự thuộc ~ {U,D} ~ cho biết: nếu đó là ký tự ~ U ~ thì Gary bước lên dốc, nếu đó là ký tự ~ D ~ thì Gary bước xuống dốc.

Kết quả

Số lượng thung lũng mà Gary đi qua.

Ví dụ:

Input 1

8
UDDDUDUU 

Output 1

1 

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. topteo1243 (18/22)
  2. cao_thanh_dat (6/11)
  3. nsduc83 (5/23)
Trong 7 ngày
  1. caubeioi (39/63)
  2. nhatanh (33/47)
  3. dat092010 (24/35)
Trong 30 ngày
  1. caubeioi (179/327)
  2. phamnhi (153/428)
  3. bestsoilvam (151/248)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38226

Lưu Hải Phong - 2020
[email protected]