>
[문제]
여러 개의 사과, 파인애플, 그리고 펜이 일렬로 세워져 있다. 이 물건들의 순서를 바꾸지 않고 옆에 있는 물건끼리 연결했을 때, 펜-파인애플-애플-펜을 몇 개나 만들 수 있을지 세어보자.
단, 펜, 파인애플, 사과, 펜 순서로 연결된 네 개의 물건만을 펜-파인애플-애플-펜으로 인정하며, 하나의 펜이 두 개의 펜-파인애플-애플-펜에 포함될 수 없다. 또한 펜, 사과, 파인애플, 펜 순서로 연결된 네 개의 물건은 펜-파인애플-애플-펜이 아니다.
[설명]
pPAp가 몇 개 있는지 출력하기
https://www.acmicpc.net/problem/15881
15881번: Pen Pineapple Apple Pen
여러 개의 사과, 파인애플, 그리고 펜이 일렬로 세워져 있다. 이 물건들의 순서를 바꾸지 않고 옆에 있는 물건끼리 연결했을 때, 펜-파인애플-애플-펜을 몇 개나 만들 수 있을지 세어보자. 단, 펜,
www.acmicpc.net
🎨 풀이
💡 전체 코드
import sys
N = int(input())
thing = str(sys.stdin.readline())
count = thing.count("pPAp")
print(count)
> 핵심 : count 함수
🍦 코드 설명 (실행 순서대로 나열)
# main
N = int(input())
thing = str(sys.stdin.readline())
count = thing.count("pPAp")
print(count)
1. N을 입력받는다.
- N : 물건 개수
2. thing을 입력받는다.
- thing : 물건들 목록
3. thing에서 pPAp를 count 한 후, count 변수에 입력한다.
4. count를 출력한다.

끝~
⭐ 느낀점
> 이거 이렇게 풀어도 되나 라는 생각을 좀 했는데,,뭐.. 괜찮을 거 같다. 별 다른 말이 없었기 때문에~~ 고생했따~~
'🎲 알고리즘 공부 > 백준' 카테고리의 다른 글
[백준] 10039번 - 평균 점수 (파이썬) (0) | 2022.08.08 |
---|---|
[백준] 2440번 - 별 찍기 3 (파이썬) (0) | 2022.08.07 |
[백준] 2720번 - 세탁소 사장 동혁 (파이썬) (0) | 2022.08.05 |
[백준] 1193번 - 분수찾기 (파이썬) (0) | 2022.08.04 |
[백준] 18310번 - 안테나 (파이썬) (0) | 2022.08.04 |