ArrayList Command Simulator (Function)
Submit solution
Points:
50
Time limit:
1.0s
Memory limit:
10M
Authors:
Problem type
Allowed languages
Java 19
Description
請設計一個 Java 程式,建立一個 ArrayList<Integer> 來儲存整數,並根據使用者輸入的指令操作這個 ArrayList。
程式需支援以下指令:
addx:將整數x加入 ArrayList 最後面setix:將第i個位置的值改成xgeti:輸出第i個位置的值removei:刪除第i個位置的值end:結束輸入
請使用 function 將各種操作分開撰寫,例如:
addValue(...)setValue(...)getValue(...)removeValue(...)
當輸入 get i 時,請立即輸出對應的值;當輸入 end 時,程式結束。
Input / Output
Sample Input 1
add 3
add 7
add 9
get 1
set 2 5
get 2
remove 0
get 0
end
Sample Output 1
7
5
7
Sample Input 2
add 10
add 20
add 30
set 1 99
get 1
remove 2
add 40
get 2
get 0
end
Sample Output 2
99
40
10
Comments