##psp**:
psp2.1
personal software process stages
預估耗時(分鐘)
實際耗時(分鐘)
planning
計畫
6060
estimate
估計這個任務需要多少時間
3060
development
開發
5510
6380
-analysis
需求分析 (包括學習新技術)
100120
-design spec
生成設計文件
100100
-design review
設計複審
120130
-coding standard
**規範 (為目前的開發制定合適的規範)
120140
-design
具體設計
4000
4320
-coding
具體編碼
720700
-code review
**複審
350670
-test
測試(自我測試,修改**,提交修改)
120135
reporting
報告
120125
-test repor
測試報告
6060
-size measurement
計算工作量
3030
-postmortem process improvement plan
事後總結, 並提出過程改進計畫
3035
合計5720
6625
##解題過程:
題目的理解:
我對這道題一開始的理解是文字的劃分,( 所以還想過用陣列解決的笨方法)但注意觀察過題目後,發現**號碼位置的錯亂打亂了語序,是無法按照順序劃分的,因此,我最後採用正規表示式來進行劃分。(以前完全沒接觸過,一堆符號看得頭疼,大致了解之後,真香。這次完成作業的時間大部分都花在學習新知識上,好多不懂,我真是太菜了)具體思路:
op1=s.split(r'!')
tag=op1[0]#提取難度標識
s=op1[1]
s=s.replace(one,'',1)#刪去自治區
one = re.sub(r'自治區.*$',"", s)#提取自治區
one+='自治區'
輸入:2!李四,福建省福州13756899511市鼓樓區鼓西街道湖濱路110號湖濱大廈一層.
1!張三,福建福州閩13599622362侯縣上街鎮福州大學10#111.
2!王五,福建省福州市鼓樓18960221533區五一北路123號福州鼓樓醫院.
3!小美,北京市東15822153326城區交道口東大街1號北京市東城區人民法院.
1!小陳,廣東省東莞市鳳崗13965231525鎮鳳平路13號.
輸出:
小美,北京市東15822153326城區交道口東大街1號北京市東城區人民法院.張三,福建福州閩13599622362侯縣上街鎮福州大學10#111.
(**有缺陷,正規表示式是根據關鍵字寫的,沒有關鍵字無法正確劃分,可能會出現空元素或劃分錯誤)
這次的作業越做下去越發現還有一大堆東西要學,迫於ddl的壓力,也學到了很多新的東西,和大佬們的差距好大,好好學習吧
第一次個人程式設計作業
psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫120 estimate 估計這個任務需要多少時間 120development 開發360 analysis 需求分析 包括學習新技術 60 design spec...
第一次個人程式設計作業
github倉庫位址 psp2.1 personal softwareprocess stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫50 60estimate 估計這個任務需要多少時間 3020 development 開發960 1080 analysis 需求分析 包括學習...
第一次個人程式設計作業
倉庫 psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫 estimate 估計這個任務需要多少時間100 development 開發 8802000 analysis 需求分析 包括學習新技術 240420 de...