https://www.acmicpc.net/problem/10807
10807번: 개수 세기
첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거
www.acmicpc.net
import Foundation
let count = Int(readLine()!)!
let arr = readLine()!.split(separator: " ").map{Int($0)!}
let input = Int(readLine()!)!
var sum = 0
for i in arr {
if i == input {
sum += 1
}
}
print(sum)
'arr'의 정수 배열을 생성한다.
배열의 각원소 i 가 입력값 input과 같은지 비교하교 input과 같은 원소의 개수를 세어 sum에 저장한다.
'백준 알고리즘 > Swift' 카테고리의 다른 글
Swift - 백준 #10871 X보다 작은 수 (0) | 2023.11.28 |
---|---|
Swift- 백준 #11022 A + B - 8 (0) | 2023.11.26 |
Swift - 백준 #25304 영수증 (1) | 2023.11.25 |
Swift - 백준 #1330 두 수 비교하기 (0) | 2023.11.23 |
댓글