a870. 10. List Maker
標籤 :
通過比率 : 581人/623人 ( 93% ) [非即時]
評分方式:
Tolerant

最近更新 : 2014-01-01 10:16

內容
許多程式設計任務的常見模式,是維護一個經常改變的項目清單,或者需要將輸入/輸出存到一個儲存裝置。而那些記錄的項目可能是一些等待批准的大學申請人。清單要能依照不同的指令,提供不同操作,像插入或刪除。
 
依照下面的功能定義寫一個程式,程式要提供能以下指令:增加、插入和移除。

ADD X:將X加入於清單的最下面。這個指令必須能在空的清單上執行。
 
INSERT X N:將X加入N的前面。
 
REMOVE X:將X從清單中刪除。
 
X、N只含大寫英文字元 
輸入說明
輸入將是一連串的清單指令。輸入的項目不會重複出現,指令"SHOW"表示輸入結束。
輸出說明
程式必須將清單以正確順序輸出,清單項目間以一個空白隔開
範例輸入 #1
ADD NEVER
ADD COLLAR
INSERT CAT COLLAR
ADD DOG
ADD SCARES
INSERT ANYTHING CAT
REMOVE CAT
INSERT THAT SCARES
REMOVE COLLAR
INSERT WEAR ANYTHING
REMOVE DOG
ADD CAT
INSERT YOUR CAT
SHOW
範例輸出 #1
NEVER WEAR ANYTHING THAT SCARES YOUR CAT
測資資訊:
記憶體限制: 64 MB
提示 :
標籤:
出處:
HP CodeWars2010 [管理者: snail (蝸牛) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
39604 toseanlin@gm ... (Dr. SeanXD) a870
解題思路
217 2024-03-10 11:18