요구능력 : 띄어쓰기를 처리하라는것을 이해했느냐
코드설명 : 한글자, 한글자 손수 배열에 집어넣어주고, 띄어쓰기 갯수를 구해주고, 맨뒤에 띄어쓰기가 오는경우를 처리해주고, 맨앞에 띄어쓰기가 오는경우를 처리해서 프린트 하였다.
후기 : 왠지는 모르겠는데 정답률이 낮다.. 조금만 생각하면 풀리는 문제(억지로 푼감이 없지않아 있지만..)
let word = readLine()!
var arr: [Character] = []
var count = 0
for i in word {
arr.append(i)
}
for j in 0...(arr.count - 1) {
if arr[j] == " " {
count += 1
}
}
if arr[arr.count-1] == " " {
count -= 1
}
print("\(arr[0] == " " ? count : count + 1 )")
'Algorithm > 문제풀이_백준' 카테고리의 다른 글
Swift) 백준 2941번 (0) | 2021.07.29 |
---|---|
Swift) 백준 2908번 (0) | 2021.07.29 |
Swift) 백준 1157번 (0) | 2021.07.28 |
Swift) 백준 2675번 (0) | 2021.07.26 |
Swift) 백준 10809번 (0) | 2021.07.26 |
댓글