[백준] 5430. AC / python 파이썬
🚩 자료구조, 문자열, 파싱, 덱 thinking 0 ≤ p ≤ 100,000 , 0 ≤ n ≤ 100,000 이라 리터럴리 연산하면 시간초과 날거 같아서 규칙을 찾아봤다. - R이 연속해서 홀수개면 뒤집고, 짝수개면 걍 그대로 - D는 연속한 개수만큼 삭제 => R 홀짝 체킹할 flag변수 만들고, p연산 돌면서 앞에서부터 삭제할 개수랑 뒤에서부터 삭제할 개수 찾아서 삭제 코드 def sol(p, n): flag = 0 # 짝 delete = [0, 0] # 홀이면 뒤집(뒷 숫자 삭제), 짝이면 stay(앞 숫자 삭제) for s in p: if s == 'R' and flag == 0: flag = 1 elif s == 'R' and flag == 1: flag = 0 elif s == 'D' and..
algorithm/baekjoon
2021. 6. 2. 19:47
글 보관함
TAG
- BFS
- merge 에러
- merge에러
- 브루트포스
- 20056 마법사 상어와 파이어볼
- 프로그래머스
- 삼성기출
- git 미러링
- 2579 계단오르기
- 20057 마법사 상어와 토네이도
- dp
- 영어끝말잇기
- 기지국설치
- 백준
- 2018 카카오 공채
- 삼성코테
- react
- swea
- dfs
- 21609 상어 중학교
- 알고리즘
- Python
- 보석쇼핑
- 파이썬
- 17406 배열돌리기4
최근에 올라온 글
- Total
- Today
- Yesterday
최근에 달린 댓글