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。

程式需支援以下指令:

  • add x:將整數 x 加入 ArrayList 最後面
  • set i x:將第 i 個位置的值改成 x
  • get i:輸出第 i 個位置的值
  • remove i:刪除第 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

There are no comments at the moment.