使用兩個For迴圈將所有組合的任意兩數相加,需要注意的是第二個裡面的迴圈j要等於i,要避免往回加的情況。舉例1+2等於2+1,因為要用Map來確認任意兩數的和出現過幾次,且這樣子其實只有算一次的情況,所以不能往回加,如果有任意兩數的和已經出現過的情況,可以直接Break迴圈並輸出答案。Case的部分可以在EOF外面宣告一個變數每次進來While迴圈做+1即可。
範例程式碼