[Buổi 20][Chuỗi][RDD] Bài 8: Mật mã cửa
Mật mã cửa
Bối cảnh
Cửa của phòng thí nghiệm của Kiên được khóa bằng một mã bảo mật.
Yêu cầu
Mã bảo mật là một số gồm 4 chữ số. Chúng ta nói rằng mã bảo mật khó nhập khi nó chứa hai chữ số liên tiếp giống nhau.
Bạn được cho mã bảo mật hiện tại là \(S\). Nếu \(S\) khó nhập, in ra 'Bad'; nếu không, in ra 'Good'.
Input
S
Output
Nếu \(S\) khó nhập, in ra 'Bad'; nếu không, in ra 'Good'.
Ràng buộc
- \(S\) là một chuỗi gồm 4 ký tự số.
Ví dụ 1
Input
3776
Output
Bad
Giải thích ví dụ
Các chữ số thứ hai và thứ ba giống nhau, vì vậy \(3776\) khó nhập.
Ví dụ 2
Input
8080
Output
Good
Giải thích ví dụ
Ví dụ 1: Mã bảo mật
3776có các chữ số liên tiếp giống nhau (77 và 76), nên làBad.Ví dụ 2: Mã bảo mật
8080không có chữ số liên tiếp nào giống nhau, nên làGood.
Không có hai chữ số liên tiếp nào giống nhau, vì vậy \(8080\) không khó nhập.
Thông tin học tập
- Buổi: B20
- Concepts: std::string, adjacent-character access
- Giới hạn kiến thức: B01-B20
- Time limit: 1 second
- Memory limit: 20 MB
- Point: 10
Comments