새소식

반응형
Algotithms

[백준] 15886 내 선물을 받아줘 2

  • -
728x90
반응형

문제

  • 1xN 직사각형 지도에 E와 W가 적혀있다. E는 오른쪽으로 한 칸, W는 왼쪽으로 한 칸 이동한다.
    • 2 <= N <= 1000
  • 이동한 칸에 선물이 있으면 선물을 가져간다.
  • 구사과가 이동을 시작하는 위치와 관계없이 최소 몇 개의 칸에 선물을 놓으면 항상 선물을 가져가는지 구하기 

 

풀이

  • E -> W 전환될 때 선물을 놓으면 된다.
    • 이걸 생각해내는게 포인트인 문제 같다. 

 

N = int(input())
maps = input()  # 지도
answer = 0      # 정답 변수
prev = maps[0]
for x in maps[1:]:
    if prev == 'E' and x == 'W':
        answer += 1
    prev = x

print(answer)

 

References

  • 백준 15886번
  • 2023.04.28 오늘의 문제
반응형

'Algotithms' 카테고리의 다른 글

[백준] 1005 ACM Craft  (0) 2023.04.29
[백준] 16508 전공책  (0) 2023.04.29
[백준] 1021 회전하는 큐  (0) 2023.04.28
[백준] 17144 미세먼지 안녕!  (0) 2023.04.27
[백준] 16937 두 스티커  (0) 2023.04.27
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.