Một con heo đất là một container được sử dụng để thu thập tiền xu. Đối với thử thách này, hãy sử dụng bốn đồng tiền của Mỹ: quý, xu, niken và đồng xu .
Thử thách
Thách thức của bạn là tạo ra một con heo đất điện tử. Viết chương trình (hoặc chức năng) mà khi chạy (hoặc được gọi), sẽ xuất (hoặc trả về) số lượng của mỗi đồng tiền bạn có, cũng như tổng số tiền mà số tiền đó đạt được.
Đầu vào
Một chuỗi, mảng, v.v ... (sự lựa chọn của bạn) của các đồng tiền vào ngân hàng heo của bạn (trường hợp không nhạy cảm).
Q - Quarter(Value of 25)
D - Dime(Value of 10)
N - Nickel(Value of 5)
P - Penny(Value of 1)
Đầu ra
Số lượng tiền từ đầu vào và tổng số tiền, được phân tách bằng dấu phân cách không nguyên mà bạn chọn. (Thứ tự bạn xuất tổng số tiền không quan trọng, nhưng tổng giá trị đồng tiền (tổng) phải là yếu tố cuối cùng)
Ví dụ
Input -> Output
P -> 1,0,0,0,1 or 0,0,0,1,1 or 0,0,1,0,1 or 1,1
N -> 0,1,0,0,5
D -> 0,0,1,0,10
Q -> 0,0,0,1,25
QQQQ -> 0,0,0,4,100
QNDPQNDPQNDP -> 3,3,3,3,123
PPPPPPPPPP -> 10,0,0,0,10
PNNDNNQPDNPQND -> 3,6,3,2,113
Quy tắc
Sơ hở tiêu chuẩn không được phép.
Đây là môn đánh gôn , vì vậy mã ngắn nhất tính theo byte cho mỗi ngôn ngữ sẽ thắng!