Giới thiệu
Bạn có nhớ những năm 80 ầm ầm không? Ý tôi là, bạn biết đấy, như 30 năm trước? Không điện thoại di động, không internet, không ATM, quần áo huỳnh quang (đó là gì?!) Và cuộn marqee ! Không không không! Không phải những người trực tuyến, nhưng những người thực sự, Với đèn LED.
Vì tôi đang ở trong một tâm trạng hoài cổ, tôi muốn bạn tạo ra một diễu hành cuộn.
Thử thách
Tạo một chương trình nơi bạn có thể nhập một chuỗi một dòng. Chương trình của bạn cần tạo một vùng chọn cuộn rộng 80 ký tự, lặp lại văn bản nếu cần.
Quy tắc
- Người dùng phải có thể nhập một chuỗi vào chương trình của bạn làm đầu vào. Chuỗi có thể là một tham số dòng lệnh hoặc một chuỗi được nhập trong khi chạy chương trình.
- Chương trình của bạn phải liên tục in một chuỗi gồm 80 ký tự (hiển thị).
- Chuỗi phải được cập nhật cứ sau 0,1 giây (nhiều hơn hoặc ít hơn; tôi sẽ không định thời gian cho chuỗi đó), dịch chuyển các ký tự mỗi lần lặp một vị trí sang trái.
- Chuỗi "xoay". Ở cuối chuỗi do người dùng cung cấp, một phiên bản khác của chuỗi phải xuất hiện.
- Chương trình của bạn phải in đầu ra của nó trên một dòng, không có nguồn cấp dữ liệu (sử dụng '\ r' thay vì '\ n')
- Chương trình của bạn phải chạy quảng cáo vô hạn , cho đến khi người dùng bị gián đoạn.
- Đây là một codegolf, vì vậy mã ngắn nhất trong byte thắng.
- Có một tiền thưởng 10% (làm tròn lên đến số nguyên tiếp theo) để in màu đỏ trên nền đen.
- Tiêu chuẩn áp dụng.
Tham chiếu thực hiện trong Python 2.7
Chương trình này không được đánh gôn, nhưng nó cung cấp một triển khai tham chiếu (và do đó giới hạn trên đối với kích thước).
import time,sys
s=raw_input()*99
while 1:
for i in range(80):
print s[i:i+80]+'\r',
sys.stdout.flush()
time.sleep(0.1)
1 2 3 4 5 6 7 8 9 10 11 ... 300bị cắt sau khoảng 56.










