Baekjoon #15886

Baekjoon #15886

1개의 풀이 · Python

문제 원문 보기 ↗

SOLUTION INFO

Python · main.py

main.py
import sys

def input():
    return sys.stdin.readline().rstrip()

n = int(input())
board = input()
ans = sum(1 for i in range(n-1) if board[i] == 'E' and board[i+1] == 'W')
print(ans)

SOLUTION DESCRIPTION

풀이 설명

이동방향이 전환되는 곳, 즉 E 뒤에 W가 이어서 나오는 곳에 선물을 놓아야 한다. 따라서 입력 받은 리스트에서 E 뒤에 W가 나오면 ans를 1씩 증가한다.