Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 깃
- 플로우 차트
- Regex
- git사용법
- GitvsGithub
- swift
- 백준
- APNS
- flowchart
- git
- 순서도
- OS
- flow chart
- 정규식
- 깃허브
- github
- JSONSerialization
- 플로우차트
- 스위프트
- UIViewController
- PushNotification
- github란
- 애플
- Git과 Github차이점
- xcode
- 정규표현식
- ios
- 계산기
- git이란
- 흐름도
Archives
- Today
- Total
Diana의 iOS 개발일기
[백준 swift] if문 - 1330번, 9498번, 2884번 본문
1330번
import Foundation
let test = readLine()!.components(separatedBy: " ")
if Int(test[0])! > Int(test[1])!{
print(">")
} else if Int(test[0])! < Int(test[1])!{
print("<")
} else {
print("==")
}
반복되는 Int(test[0])! 과 Int(test[1])!을 변수로 따로 지정해주었으면 더 깔끔해졌을 것이다.
9498번
풀이식 1
import Foundation
let score = Int(readLine()!)!
if score >= 90 {
print("A")
} else if score >= 80 {
print("B")
} else if score >= 70 {
print("C")
} else if score >= 60 {
print("D")
} else {
print("F")
}
풀이식 2
import Foundation
let score = Int(readLine()!)!
switch score {
case 90...100:
print("A")
case 80...89:
print("B")
case 70...79:
print("C")
case 60...69:
print("D")
default:
print("F")
}
2884번
import Foundation
var input = readLine()!.components(separatedBy: " ").map{Int($0)}
var hour = input[0]!
var min = input[1]!
switch min {
case 0...44:
min += 15
if hour != 0 {
hour -= 1
}else{
hour = 23
}
default:
min -= 45
}
print("\(hour) \(min)")
'알고리즘 > 백준' 카테고리의 다른 글
[백준 swift] 1차원 배열 - 1546번, 4344번 (0) | 2021.04.01 |
---|---|
[백준 swift] while문 - 1110번 (0) | 2021.04.01 |
[백준 swift] for문 - 2739번, 2741번, 10871번 (0) | 2021.03.23 |
[백준 swift] 입출력과 사칙연산 - 1000번, 1001번, 10998번, 1008번 (0) | 2021.03.22 |
[백준 swift] 입출력과 사칙연산 단계 - 10171번, 10172번 (0) | 2021.03.19 |