f046. 公車上的跑馬燈
標籤 :
通過比率 : 268人/319人 ( 84% ) [非即時]
評分方式:
Strictly

最近更新 : 2020-05-07 15:40

內容

文文搭公車上學。公車上有一個跑馬燈,公車業者可以透過這個跑馬燈顯示下一個停靠站或其他訊息,提醒乘客注意。但是這個跑馬燈的尺寸並不大,無法一次顯示較長的訊息,於是文字便以由右向左的方式慢慢捲動。

t0時跑馬燈為空白,t1時從跑馬燈的右邊開始顯示訊息的第一個字元,t2時則顯示兩個,以此類推,直到所有的訊息都顯示完畢並從跑馬燈的左邊消失,整個跑馬燈再次變成空白為止。

例如跑馬燈的寬度為 7,所要顯示的訊息為「Snail is handsome.」。那麼跑馬燈上顯示的內容如下:
t0:「       」
t1:「      S」
t2:「     Sn」

t7:「Snail i」
t8:「nail is」

t18:「ndsome.」
t19:「dsome. 」

t24:「.      」
t25:「       」

給你跑馬燈的寬度 w、所要顯示的訊息 m,請問在時間 t 時跑馬燈上所顯示的文字為何?

輸入說明

輸入只有三行,第一行含有跑馬燈的寬度 w (1 ≤ w ≤ 20),第二行則是所要顯示的訊息 m,m 的長度 n ≤ 50,第三行為時間 t (0 ≤ t ≤ n+w)。

輸出說明

輸出時間 t 時跑馬燈上所顯示的文字。

範例輸入 #1
7
Snail is handsome.
8
範例輸出 #1
nail is
範例輸入 #2
1
PCSH
4
範例輸出 #2
H
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (10%): 1.0s , <1K
公開 測資點#1 (10%): 1.0s , <1K
公開 測資點#2 (10%): 1.0s , <1K
公開 測資點#3 (10%): 1.0s , <1K
公開 測資點#4 (10%): 1.0s , <1K
公開 測資點#5 (10%): 1.0s , <1K
公開 測資點#6 (10%): 1.0s , <1K
公開 測資點#7 (10%): 1.0s , <1K
公開 測資點#8 (10%): 1.0s , <1K
公開 測資點#9 (10%): 1.0s , <1K
提示 :
標籤:
出處:
板橋高中Python教學題 [管理者: snail (蝸牛) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
31916 rlongdragon (龍) f046
433 2022-08-28 18:36
29359 krameri120 (科科) f046
C語言寫法
495 2022-02-17 21:22
26673 406490150@gm ... (我是朱朱) f046
737 2021-08-19 20:01