본문 바로가기
코딩테스트/백준

[Swift] 1712 손익분기점

by GGShin 2022. 2. 9.

참고: Swift로 알고리즘 문제를 풀 때, 공백을 사이에 두고 입력값이 다수 제시되는 경우에

1
let input = readLine()!.split(separator: " ").map { Int($0)!}
cs

와 같이 입력값을 받아 input이라는 array에 값을 넣을 수 있습니다.

예를 들어, 입력되는 값이 1 2 3 4 5 이고 위와 같이 코드를 작성하면 input = [1,2,3,4,5]가 됩니다.

1712 손익분기점 문제: 

 

제출한 답변:

1
2
3
4
5
6
7
8
9
import UIKit
 
let input = readLine()!.split(separator: " ").map { Int($0)!}
 
if input[1>= input[2] {
    print(-1)
else {
    print(input[0]/(input[2]-input[1]) + 1)
}
cs

 

 

 

https://www.acmicpc.net/problem/1712

반응형

'코딩테스트 > 백준' 카테고리의 다른 글

[백준] 4673셀프넘버-Java  (2) 2022.05.11
2438-별 찍기 - 1  (0) 2022.01.26
11021-A+B-7  (0) 2022.01.26
2739-구구단  (0) 2022.01.26