Bir terminal üzerinde dikey kaydırma sürekli sinüzoidal dalga yazdırın. Program sonlandırılmamalı ve dalgayı sürekli olarak aşağı kaydırmalıdır (bir şekilde kesilmediği sürece). Taşma probleminin olmadığını düşünebilirsiniz (yani, artan sayaçları olan sonsuz döngüler veya sonsuz özyineleme kullanabilirsiniz).
Dalga aşağıdaki özellikleri sağlamalıdır:
- Genlik = 20 karakter (en yüksek genlik)
- Dönem = 60 - 65 satır (dahil)
- Çıktı yalnızca boşluklardan, yeni satırdan ve
|
- Her çıktı satırından sonra 50ms durakla
Örnek çıktı:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SIGINT veya SIGKILL veya kapatma terminali penceresini, aksi halde kesintiye uğramadıkça, yukarıdaki çıkış sonsuza kadar devam etmelidir.
En kısa kod kazanır.
Not. Ekran Kaydırma Dalgaları'ndaki benzer bir sorunun farkındayım, ancak bu tam olarak aynı değil. Benim sorunumda, dalga "yerinde" kaydırılmamalıdır - sadece bir terminale çıkar. Ayrıca, bu bir sanat sorunu, bu yüzden onu çizmek için Mathematica'yı kullanmayın.