Nhiệm vụ của bạn là điều tiết giao thông trên một ngã tư. Có 4 con đường đến từ phía bắc, đông, nam và tây.
Đầu vào là một chuỗi đại diện cho lưu lượng sắp tới trên mỗi con đường. Ví dụ, NNNWScho biết có tổng cộng 5 chiếc xe: ba chiếc ở phía bắc, một chiếc ở phía tây và một chiếc ở phía nam. Thứ tự của các nhân vật không có tầm quan trọng ở đây, NNNWStương đương với WNNSN.
Bạn phải đưa ra thứ tự mà ô tô nên đi, sử dụng ưu tiên theo đúng quy tắc: ô tô đến từ phía nam phải để ô tô từ phía đông đi trước, phía đông nhường đường cho phía bắc, phía bắc nhường đường cho phía tây và phía tây nhường đường cho miền Nam.
Ví dụ, với đầu vào NNNWS, xe phía nam nên đi trước, sau đó là xe phía tây, sau đó là 3 xe phía bắc. Do đó, đầu ra nên được SWNNN.
Có một số trường hợp không thể giải quyết, ví dụ NS hoặc NNWSE: sau đó bạn nên xuất chuỗi stuck.
Các trường hợp thử nghiệm
N => N
NW => WN
NWS => SWN
SNW => SWN
SSSSS => SSSSS
ENNNNES => NNNNEES
NS => stuck
NNWSE => stuck
stuck.
NSbị mắc kẹt? Bởi vì cả hai NSvà SNsẽ là một giải pháp?