BOJ/Python

[BOJ/백준] 18698 - The Walking Adam (Python)

tjdms4327 2024. 9. 15. 00:03

문제 링크

Adam이 처음으로 넘어지기 전까지 걷는 횟수를 세는 문제이다.

 

처음 'D'가 나타낼 때의 인덱스를 구한다.

만약 인덱스가 0 이상이면 D가 존재한다는 것이므로 D 전까지의 횟수는 (인덱스+1)-1 이다.

이외의 경우에는 넘어지지 않은 것이므로 전체 길이를 출력하면 된다.

n = int(input())
for _ in range(n):
    s = input()
    D=s.find('D')
    if D>=0:
        print(D)
    else:
        print(len(s))