백준 8958 (python) ☑️

Grace Goh·2022년 9월 11일
0

백준 (python)

목록 보기
19/27
post-custom-banner
N = int(input())

for _ in range(N):
    answers = input() # list(input()) 대신 input()으로 받아도 된다.

    sum = 0
    point = 1
	for answer in answers:
        if answer == 'O':
            sum = sum + point # O가 나오면 초기화 sum에 point 1을 더한다.
            point = point + 1 # point는 2가 되어 다음 반복 때 사용된다.
		else:
            point = 1

    print(sum) # sum만 출력한다.
    
# 참고: 권기현T Youtube

  • 1차배열 단원의 문제지만 배열보다는 스트링값 그대로 사용했다.

  • 스트링과 배열은 유사하다. 스트링은 하나하나의 문자(캐릭터)들이 배열의 형태로 있는 것을 이은 것이라 보면 된다.

  • 스트링과 리스트 모두 for문을 활용할 수 있고 인덱스 번호로 찾을 수 있다.

profile
Español, Inglés, Coreano y Python
post-custom-banner

0개의 댓글