Tiền đề:
Danh tiếng của bạn là trong Biểu mẫu trao đổi ngăn xếp nếu có thể được thể hiện bằng cách phân tách số huy chương của bạn (vàng, bạc và đồng được tính riêng) thành 10 chữ số cơ bản của chúng và nối chúng theo bất kỳ thứ tự nào, với một vài cảnh báo.
Trong khi phân hủy, mỗi
- Chữ số huy chương vàng có giá trị ba chữ số.
- Bạc có giá trị hai chữ số.
- Đồng là một chữ số.
- Ngoài ra, vì SE không hiển thị loại huy chương nếu bạn không có bất kỳ loại nào, nên số 0 huy chương cho một loại sẽ không mang lại a
[0]
.
Thí dụ:
[1 Gold, 2 Silvers, 3 Bronzes]
sẽ phân hủy thành[1,1,1,2,2,3]
. 321112 và 213121 là hai ví dụ về số dạng SE cho các huy chương này.[20 Golds, 0 Silvers, 20 Bronzes]
sẽ phân hủy thành[2,2,2,0,0,0,2,0]
. 20002022 là số dạng SE.[11 Golds, 0 Silvers, 0 Bronzes]
sẽ phân hủy thành[1,1,1,1,1,1]
. 111111 là số dạng SE duy nhất cho việc này.
Sẽ không có số 0 đứng đầu khi xem xét số SE. Ví dụ, trong ví dụ thứ 2 ở trên, 00002222 -> 2222
sẽ không được coi là số dạng SE cho [20,0,20]
.
Đầu ra đầu vào:
Đầu vào là một danh sách / bộ / mảng / bất cứ thứ gì trong số [reputation, gold_medals, silver_medals, bronze_medals]
đó đều là các số nguyên không âm. Đây là thứ tự giả định nhưng có thể được thay đổi. Chỉ cần ghi chú trong câu trả lời của bạn nếu bạn làm.
Đầu ra là bất kỳ hai giá trị nhất quán cho đúng và sai.
Quy tắc:
- Đầu vào sẽ luôn hợp lệ
- Bạn sẽ luôn có ít nhất 1 Đại diện
- Bạn có thể không có huy chương nào cả, điều này sẽ luôn luôn trả về sai.
- Số lượng huy chương không có liên quan đến thực tế. Có vài trăm vàng và không có đồng tiền là tốt.
- Đây là mã golf để câu trả lời ngắn nhất trong byte thắng.
Các trường hợp thử nghiệm:
#[Rep, Gold, Silver, Bronze] -> Output
[4, 0, 0, 4] -> True
[1447, 0, 4, 17] -> True
[74414, 4, 0, 17] -> True
[4444, 4, 0, 4] -> True
[4455, 0, 54, 0] -> True
[5355, 5, 0, 3] -> True
[53535, 5, 3, 0] -> True
[4444, 0, 0, 4444] -> True
[444, 4, 0, 0] -> True
[1234, 0, 0, 1234] -> True
[1234, 0, 0, 4321] -> True
[4444, 1, 0, 1] -> False
[5555, 5, 0, 55] -> False
[1234, 1, 23, 4] -> False
[1, 0, 0, 0] -> False
[1001001, 0, 10, 10] -> False
[bronze, silver, gold]
đầu vào và đầu vào thứ hai riêng biệt reputation
không?