티스토리 뷰

Algorithm

swift 백준 2884

강경 2020. 12. 24. 00:30
728x90
반응형



let inputArr = readLine()!.split(separator: " ").map{ Int($0)! }
var numH = inputArr[0]
var numM = inputArr[1]

if numM < 45 && numM != 45 {
    if numH == 0 {
        numH = 23
    } else {
        numH = numH - 1
    }
    
    numM = numM + 15
} else {
    numM = numM - 45
}

print(String(numH) + " " + String(numM))

문제가 길어 겁을주지만

결국 요점은 : 시간을 입력하면 거기에 45분 뺀 걸 출력하라는 거다

정말 말은 말 하기 나름이라는걸 배웠다 ..

 

www.acmicpc.net/problem/2884

 

2884번: 알람 시계

상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만,

www.acmicpc.net

 

728x90
반응형

'Algorithm' 카테고리의 다른 글

swift 백준 10950  (0) 2020.12.24
swift 백준 2739  (0) 2020.12.24
swift 백준 14681  (0) 2020.12.24
swift 백준 2753  (0) 2020.12.23
swift 백준 9498  (0) 2020.12.23