30045번: ZOAC 6백준/문제2024. 6. 7. 02:50
Table of Contents
문제 출처 : https://www.acmicpc.net/problem/30045
언어 : Kotlin
문제 설명 :
2023년 9월, 여섯 번째로 개최된 ZOAC의 오프닝을 또 맡은 성우는 영과일의 마스코트인 영일이를 이용해 대회를 홍보하기로 했다.
성우는 홍보 글이 주어질 때 각 문장에 01 또는 OI가 포함되어 있다면 문장 끝에 한 개의 영일이 이모티콘을 넣기로 했다. 이때, 홍보 글에 영일이 이모티콘을 총 몇 번 넣어야 하는지 구하여라.
입력 :
첫 번째 줄에 홍보 글의 문장 수 N이 주어진다. (1 <= N \<= 500)
두 번째 줄부터 N개의 줄에 걸쳐 문장 S가 주어진다. S는 공백없이 영문 알파벳과 숫자만으로 이루어짐이 보장된다. (1 <= |S| <= 500)
출력 :
홍보 글에 영일이 이모티콘을 넣은 횟수를 출력한다.
제한 사항 :
- 시간 제한 : 1초
- 메모리 제한 : 1024MB
입출력 예 :
입력 | 출력 |
4 zoacisgoodcontest 2018to2023 hello JOIN |
2 |
4 SPOILER HARD OI01OI OioioI |
2 |
풀이 :
import java.io.BufferedReader
import java.io.BufferedWriter
import java.io.InputStreamReader
import java.io.OutputStreamWriter
fun main() = with(BufferedReader(InputStreamReader(System.`in`))) {
val bw = BufferedWriter(OutputStreamWriter(System.out))
var cnt = 0
repeat(readLine().toInt()) {
val cur = readLine()
if (cur.contains("01") || cur.contains("OI")) cnt++
}
bw.write("$cnt")
bw.flush()
bw.close()
}
'백준 > 문제' 카테고리의 다른 글
26546번: Reverse (0) | 2024.06.10 |
---|---|
2195번: 문자열 복사 (0) | 2024.06.07 |
20124번: 모르고리즘 회장님 추천 받습니다 (0) | 2024.06.07 |
31428번: 엘리스 트랙 매칭 (0) | 2024.06.06 |
13322번: 접두사 배열 (0) | 2024.06.06 |
@스몰스테핑 :: 작은 발걸음
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!