Biosalong | 프로그래밍의 벗 PivotOJ
PivotOJ

Biosalong

시간 제한: 2000ms메모리 제한: 1024MB출처: Programmeringsolympiaden 2021 — onlinekvalBOJ 21360

문제

Axel och Beatrice ska gå på bio tillsammans. De vill sitta på samma rad och allra helst brevid varandra. Om det inte finns två lediga platser brevid varandra vill de ha två platser så nära varandra som möjligt.

För att hitta den bästa raden att sitta på ber de dig om hjälp. Givet en beskrivning av vilka stolar som är lediga på en viss rad, hitta det kortaste avståndet mellan två lediga stolar. Avståndet är antal stolar mellan de två lediga stolarna.

입력

Den första raden innehåller ett heltal 1N10000001 \le N \le 1\,000\,000 -- antalet stolar i raden vi betraktar.

Den andra raden innehåller en sträng med NN tecken, där det ii:te tecknet är '#' ifall den ii:te stolen på raden är upptagen och '.' om stolen är ledig. Det är garanterat att minst två stolar är lediga, dvs minst två tecken är '.'.

출력

Skriv ut ett heltal -- det kortaste avståndet mellan två lediga stolar.

예제

예제 1

입력
5
#.##.
출력
2

예제 2

입력
7
.##.#.#
출력
1

예제 3

입력
13
#.####.###.##
출력
3

예제 4

입력
6
#..##.
출력
0
코드를 제출하려면 로그인하세요.