관리 메뉴

welcome to my blog

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

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

'iOS' 카테고리의 다른 글

cocoapod pod install 안될때  (0) 2021.11.30
[Swift] 몇가지 정리 (enum, random, optional, class, generalType)  (0) 2021.11.12