Người chơi của trò chơi bảng truyền thống Đi đo kỹ năng của họ trong một hệ thống các cấp bậc :
- Người chơi mới vào trò chơi được xếp hạng 30 kyū (viết
30k
) và tiến tới đếm ngược đến 1st kyū (viết1k
). Đây được coi là hàng ngũ sinh viên . - Một người chơi có thể thúc đẩy từ ngày 1 Kyu để 1st dan rank (bằng văn bản
1d
), và sau đó tiến bộ đếm lên đến 7 dan rank (bằng văn bản7d
). Đây là hàng ngũ bậc thầy . - Những người chơi có kỹ năng đặc biệt trong quá khứ
7d
có thể thăng hạng thứ hạng dan chuyên nghiệp đầu tiên1p
, và tiến bộ lên tới thứ hạng dan chuyên nghiệp thứ 9 (viết9p
). Đây là thứ hạng cao nhất.
Tóm lại: hàng ngũ được ra lệnh 30k < 29k < ··· < 1k < 1d < 2d < ··· < 7d < 1p < 2p < ··· < 9p
.
Bài tập, nhiệm vụ
Với hai chuỗi số { 30k
, ..., 1k
, 1d
, ..., 7d
, 1p
, ..., 9p
} như là đầu vào, đầu ra cao hơn cấp bậc của cả hai. (Nếu chúng bằng nhau, chỉ cần xuất một trong hai đầu vào.)
(Như thường lệ, I / O rất linh hoạt - câu trả lời của bạn có thể là một chức năng hoặc một chương trình đầy đủ, đọc đầu vào theo bất kỳ cách hợp lý nào và tạo ra đầu ra theo bất kỳ cách hợp lý nào.)
Đây là môn đánh gôn : mục tiêu là để giảm thiểu số byte của mã của bạn.
Các trường hợp thử nghiệm
(Định dạng : input1 input2 output
.)
29k 9k 9k
21k 27k 21k
6d 1p 1p
5d 17k 5d
1k 1d 1d
1d 1d 1d
1d 2d 2d
9p 1d 9p
2d 30k 2d
1p 1k 1p
1d 1p 1p
1p 2d 1p
7p 8p 8p
30k 30k 30k
4 k
hoặc 4K
như vậy.)
30k
, 29k
, 1k
, 1d
vân vân, vì vậy tôi sẽ không cho phép bất kỳ sự thay đổi đó.