본문 바로가기
백준 알고리즘/Swift

Swift - 백준 #10807 개수세기

by minsol Kim 2023. 11. 27.

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에 저장한다. 

댓글