반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
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 31
Archives
Today
Total
관리 메뉴

welcome to my blog

[Swift] 문자열 문제연습 본문

Swift

[Swift] 문자열 문제연습

_annie_ 2022. 8. 3. 00:47
728x90

 

문자열 알고리즘 풀이연습

한줄의 문자열이 주어졌을때 단어갯수 세기

 

import Foundation
let input = readLine()!

var result = 0

let array = input.components(separatedBy: " ")

for i in 0..<array.count{
	if array[i] != "" {
		result = result + 1
	}	
}

print(result)

 

components로 문자열을 공백 단위로 나누고 배열에 넣는다.

연속으로 공백이 있는경우 "" 가 배열에 추가되므로,

배열에서 공백이 있는경우는 제외하고 카운트 수를 올린다.

728x90
반응형