-
백준 1152 단어의 개수 - [알고리즘] [kotlin]알고리즘/백준 2023. 7. 26. 01:04
문제 내용

문제 분석
1. 단어의 중복과 무관하게, 공백으로 구분된 모든 단어를 세야 한다.
2. 문장의 시작과 끝은 공백일 수 있다.
아이디어
1. split(' ')을 이용해 공백을 기준으로 string을 배열화한다.
2. string의 가장 앞,뒤가 공백이었다면 배열에 ""이 들어가므로 검사한다.
풀이
fun main(){ val str = readln() val arr = str.split(' ') val count = arr.count { it != "" } println(count) }'알고리즘 > 백준' 카테고리의 다른 글
백준 3003 킹, 퀸, 룩, 비숍, 나이트, 폰 - [알고리즘] [kotlin] (0) 2023.07.31 백준 14425 문자열 집합 - [알고리즘] [이분탐색] [hashMap][kotlin] (1) 2023.07.27 백준 10811 바구니 뒤집기 - [알고리즘] [코틀린] (0) 2023.07.26 백준 10813 공 바꾸기 - [알고리즘] [kotlin] (0) 2023.07.25 백준 2504 괄호의 값 - [알고리즘] [kotlin] (0) 2023.07.25