Advertisement
IaroslavDenisenko

Untitled

Feb 17th, 2021
998
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.91 KB | None | 0 0
  1. func input() -> (Int, Int)? {
  2.     let input = readLine()
  3.     if let text = input {
  4.         let numbers = text.split(separator: " ")
  5.         if numbers.count == 2 {
  6.             if let number1 = Int(numbers[0]), let number2 = Int(numbers[1]) {
  7.                 return (number1, number2)
  8.             }
  9.         }
  10.     }
  11.     return nil
  12. }
  13.  
  14. func checkPairs() -> String {
  15.     guard let (lectures, pairs) = input() else { return "NO" }
  16.     guard lectures < 10000 && lectures >= 1 else { return "NO"}
  17.     guard pairs < 10000 && pairs >= 0 else { return "NO"}
  18.     for _ in 0..<pairs {
  19.         guard let (lecture2, lecture1) = input() else { return "NO" }
  20.         guard lecture1 < lectures && lecture1 >= 0 else { return "NO"}
  21.         guard lecture2 < lectures && lecture2 >= 0 else { return "NO"}
  22.         if lecture2 <= lecture1 {
  23.             return "NO"
  24.         }
  25.     }
  26.     return "YES"
  27. }
  28.  
  29. print(checkPairs())
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement