#45058: 題解 附詳細的 Python code


ericshen19555@gmail.com (暴力又被TLE)

學校 : 南光中學
編號 : 103121
來源 : [1.174.178.218]
最後登入時間 :
2025-01-08 19:15:31
q182. 2. 字串操作 -- 2025年1月APCS | From: [1.174.137.90] | 發表日期 : 2025-01-05 19:33

這題大概是偏難的p1而已 只有一維陣列上的交換操作 (大概是因為這次p3太噁)
題目保證長度為偶數所以也沒什麼edge case

首先為了便於交換 可以先把輸入的字串轉成一格一個字元的陣列
操作0,1 兩兩分組的部分可以用step=2的range()來跑 很難寫錯 操作1就是操作0加上判斷大小 (可以視為bubble sort的閹割版)
操作2 可以新開一個陣列再依序賦值 in-place的寫法...應該很毒

簡單來講,理解題意並直接實作即可。

Python code

 
ZeroJudge Forum