iOS

[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
반응형