IT/백준
[백준] 단계별로 풀어보기 - 1단계 1008번
안경 쓴 귀니
2020. 9. 20. 15:58
반응형
문제
두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.
답
1
2
3
4
5
6
7
|
import Foundation
let line = readLine() ?? ""
let lineArr = line.split(separator: " ")
let a = Double(lineArr[0]) ?? 0.0
let b = Double(lineArr[1]) ?? 0.0
print(a/b)
|
cs |
참고사항
- nil 병합 연산자
A ?? B : A가 nil이 아니면 A를 반환하고, nil이면 B를 반환한다. - 문자열 자르는 방법 두 가지
- split(separator: " ")
Character Type만 가능
ex) text.split(separator: " ") - components(separatedBy: " ")
CharacterSet Type 가능
ex) text.components(separatedBy: " ")
text.componets(separatedBy: [" ", "+", "-"]
- split(separator: " ")
반응형