Skolvägen | 프로그래밍의 벗 PivotOJ
PivotOJ

Skolvägen

시간 제한: 1000ms메모리 제한: 1024MB출처: Programmeringsolympiaden 2013 — finalBOJ 26922
이 문제는 본문 이미지 일부가 표시되지 않습니다. 텍스트만으로 풀이가 어려울 수 있습니다.

문제

[이미지 1]

Den streckade linjen visar Cissis väg i första exemplet.

Cissi går från sitt hem till skolan längs en lång gata som går i väst-östlig riktning. På sin väg passerar hon ett antal korsningar där tvärgator utgår norrut (N), söderut (S) eller både norrut och söderut (B). Vid varje korsning finns övergångsställen på både tvärgator och huvudgata (se figuren ovan), och dessa måste givetvis följas.

Både hemmet och skolan ligger på norra sidan av gatan. Skriv ett program som hjälper Cissi att beräkna det minsta antalet gator hon måste korsa på sin väg till skolan.

입력

Indata består av en enda rad med högst 10001\,000 bokstäver, som vardera är N, S eller B. Bokstäverna beskriver korsningarna i precis den ordning som Cissi passerar dem.

출력

En rad med ett heltal, det minsta antalet gator Cissi behöver korsa.

예제

예제 1

입력
SNBNNSB
출력
4

예제 2

입력
SBSNNBSNNSSSNNNB
출력
8
코드를 제출하려면 로그인하세요.