[백준] 파티가 끝나고 난 뒤 (2845)

문제 설명

백준 2845번 문제 링크

입력 및 출력

» 입력

  • 첫째 줄에 1m2당 사람의 수 L (1 ≤ L ≤ 10)과 파티가 열렸던 곳의 넓이 P (1 ≤ P ≤ 1000)가 주어진다. 둘째 줄에는 각 기사에 실려있는 참가자의 수가 주어진다. 106보다 작은 양의 정수 5개가 주어진다.

» 출력

출력은 첫째 줄에 다섯 개의 숫자를 출력해야 한다. 이 숫자는 상근이가 계산한 참가자의 수와 각 기사에 적혀있는 참가자의 수의 차이이다.

예제 입출력(테스트케이스)

입력 출력
1 10
10 10 10 10 10
0 0 0 0 0
5 20
99 101 1000 0 97
-1 1 900 -100 -3

문제 풀이(SWIFT) 1

//
//  main.swift
//  BOJ2845_SWIFT
//
//  Created by choiyoujun on 2022/01/20.
//

let lp = readLine()!.split(separator: " ")
    .map({ value in Int(value)! })
    .reduce(1) { $0 * $1 }

let newspapers = readLine()!.split(separator: " ")
    .map({ value in Int(value)! })

for people in newspapers {
    print(people - lp, terminator: " ")
}

태그:

카테고리:

업데이트: