Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Docker
- ubuntu
- AI 경진대회
- 우분투
- github
- 데이콘
- SW Expert Academy
- ChatGPT
- 캐치카페
- 더현대서울 맛집
- 금융문자분석경진대회
- 편스토랑 우승상품
- hackerrank
- dacon
- 자연어처리
- Baekjoon
- Git
- gs25
- 편스토랑
- programmers
- PYTHON
- 백준
- 프로그래머스
- 프로그래머스 파이썬
- 맥북
- Kaggle
- Real or Not? NLP with Disaster Tweets
- 코로나19
- leetcode
- 파이썬
Archives
- Today
- Total
솜씨좋은장씨
[BaekJoon] 5586번 : JOI와 IOI (Python) 본문
728x90
반응형

코딩 1일 1문제 68일차!
오늘의 문제는 백준의 JOI와 IOI입니다.
5586번: JOI와 IOI
문제 입력으로 주어지는 문자열에서 연속으로 3개의 문자가 JOI 또는 IOI인 곳이 각각 몇 개 있는지 구하는 프로그램을 작성하시오. 문자열은 알파벳 대문자로만 이루어져 있다. 예를 들어, 아래와 같이 "JOIOIOI"에는 JOI가 1개, IOI가 2개 있다. 입력 첫째 줄에 알파벳 10000자 이내의 문자열이 주어진다. 출력 첫째 줄에 문자열에 포함되어 있는 JOI의 개수, 둘째 줄에 IOI의 개수를 출력한다. 예제 입력 1 복사 JOIOIOIOI 예
www.acmicpc.net
Solution
input_string = str(input())
JOI = 0
IOI = 0
if len(input_string) >= 3:
for i in range(len(input_string) - 2):
if input_string[i:i+3] == 'JOI':
JOI = JOI + 1
elif input_string[i:i+3] == 'IOI':
IOI = IOI + 1
print(JOI)
print(IOI)
SOMJANG/CODINGTEST_PRACTICE
1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.
github.com
'Programming > 코딩 1일 1문제' 카테고리의 다른 글
[Programmers] Summer/Winter Coding(~2018) : 소수 만들기 (Python) (0) | 2020.04.16 |
---|---|
[Programmers] 2019 카카오 개발자 겨울 인턴십 : 튜플 (Python) (0) | 2020.04.15 |
[Programmers] 스택/큐 : 다리를 지나는 트럭 (Python) (0) | 2020.04.13 |
[BaekJoon] 1264번 : 모음의 개수 (Python) (0) | 2020.04.12 |
[Programmers] 해시 : 위장 (Python) (0) | 2020.04.11 |