Gửi bài giải
Ada, Assembly, Awk, Brain****, C, C#, C++, COBOL, D, Dart, F#, Forth, Fortran, Go, Groovy, Haskell, Intercal, Java, JS, Kotlin, Lisp, Lua, ObjC, OCaml, Pascal, Perl, PHP, Pike, Prolog, PyPy, Python, Racket, Ruby, Rust, Scala, Scheme, Scratch, Sed, Swift, TCL, Turing, VB, Zig
Điểm:
800 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
~\texttt{Rocks Papers Scissors}~ hay còn được gọi là kéo búa bao là một trò chơi đơn giản để phân định xem ai sẽ là người phải đi lấy đồ ăn được shipper giao, hay ai sẽ là người phải lau bảng...
là một người ghét sự đơn giản nên cô ấy đã phát minh ra một trò chơi gọi là ~\texttt{Rock Paper Scissors Lizard Spock}~.
Cụ thể, cách phân định thắng thua của trò chơi này được thể hiện qua ảnh sau:
Ví dụ ta sẽ có như sau:
- Ô ~\texttt{Rock}~ màu đỏ có một mũi tên màu đỏ nối với ô ~\texttt{Lizard}~ nên ~\texttt{Rock}~ sẽ thắng ~\texttt{Lizard}~.
- Ô ~\texttt{Paper}~ màu vàng có một mũi tên màu vàng nối với ô ~\texttt{Spock}~ nên ~\texttt{Paper}~ sẽ thắng ~\texttt{Spock}~.
Bạn cần phải xác định ai sẽ thắng một ván chơi ~\texttt{Rock Paper Scissors Lizard Spock}~.
~\texttt{Input}~
- Gồm một dòng duy nhất chứa hai xâu ký tự thể hiện người chơi ra ~\texttt{Rock}~ hay ~\texttt{Paper}~ hay ~\texttt{Scissors}~ hay ~\texttt{Lizard}~ hay ~\texttt{Spock}~.
~\texttt{Output}~
- Gồm một dòng duy nhất chứa kết quả chơi, nếu như xảy ra kết quả hòa thì in ra màn hình từ ~\texttt{"Draw"}~ (không có dấu ngoặc kép).
~\texttt{Sample Input 1}~
Rock Lizard
~\texttt{Sample Output 1}~
Rock
~\texttt{Sample Input 2}~
Paper Scissors
~\texttt{Sample Output 2}~
Scissors
~\texttt{Sample Input 3}~
Spock Spock
~\texttt{Sample Ouput 3}~
Draw
~\texttt{Notes}~
Vạn vật dung hòa, ai cũng có điểm mạnh yếu, không có ai là hoàn hảo cả.
Bình luận