第一次個人程式設計作業

2022-05-11 06:36:44 字數 2027 閱讀 5471

##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...