Menu
CoddyTech

Ôn tập: logic cơ bản

Thuộc phần Kiến thức nền tảng trong hành trình Swift của Coddy. Bài học 23 trên 86.

challenge icon

Thử thách

Dễ
Viết một hàm canRideRollercoaster nhận height và hasParent, rồi trả về liệu một người có thể đi tàu lượn siêu tốc hay không.

Một người có thể đi tàu lượn siêu tốc nếu đáp ứng yêu cầu về chiều cao VÀ có cha mẹ đi cùng, HOẶC nếu họ đủ cao để đi một mình.

Điều kiện:

  • Nếu chiều cao ít nhất là 140 cm, họ có thể đi một mình, không cần cha mẹ đi cùng
  • Nếu chiều cao ít nhất là 120 cm nhưng dưới 140 cm, họ cần có cha mẹ đi cùng
  • Nếu chiều cao dưới 120 cm, họ không thể đi

Tham số:

  • height (Int): Chiều cao của người đó tính bằng centimét
  • hasParent (Bool): Cho biết có cha mẹ đi cùng họ hay không

Giá trị trả về: true nếu người đó có thể đi, nếu không thì trả về false (Bool)

Tự làm thử

func canRideRollercoaster(height: Int, hasParent: Bool) -> Bool {
    // Viết code ở đây
}

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Playground Swift