a171: 一起Pokemon Go!
標籤 :
通過比率 : 79% (11 人 / 14 人 ) (非即時)
評分方式:
Tolerant

最近更新 : 2019-10-21 13:35

內容 :

在寶可夢風潮席捲全球時,

小吳和小郭也想加入成為最強寶可夢訓練大師!

於是他們想到,

可以在抓到寶可夢的同時把數值記錄下來,

這樣之後就比較方便管理他們已經擁有的孩子們~

 

現在請你協助他們完成這個紀錄用的小系統!

 

請練習物件導向的class來寫 (未使用class 僅採計原本成績80%)

輸入說明

n為總共幾隻寶可夢,

接下來的每一行依照順序如下:

NAME

ID (ID如果大於999**請輸出“id error”並且請使用者再次輸入)

CP (CP值必須介於0~9999之間,若超出範圍請輸出“cp error”並請使用者再次輸入)

TYPE

LOCATION

TIME (TIME請依照 YYYY_MM_DD-HH:MM:SS 的格式輸入,如果沒有依照格式請輸出“time error”並請使用者再次輸入)

 

最後請以

================

分隔每一隻寶可夢的結果

 

** ID編號不到100ID可能有兩種情形,一種情形是前面會補零另一種是不會,怎麼輸入就怎麼輸出

舉例來說,input如果是023就輸出023input如果是23就直接輸出23

 

ps. 注意:一份測資可能包含多筆輸入,也就是說可能會有第二次n的輸入

輸出說明

NAME: name
ID: id
CP: cp
TYPE: type
LOCATION: location
TIME: yyyy_mm_dd-hh:mm:ss

================

範例輸入
2
Pikachu
025
500
Electric
Kanto
2019_10_21-18:30:55
Rowlet
7220
722
350
Grass
Forest
2019-10-20-01:23:59
19_100_20-01:23:59
2019_10_20-01:23:59
範例輸出
NAME: Pikachu
ID: 025
CP: 500
TYPE: Electric
LOCATION: Kanto
TIME: 2019_10_21-18:30:55
================
NAME: Rowlet
id error
ID: 722
CP: 350
TYPE: Grass
LOCATION: Forest
time error
time error
TIME: 2019_10_20-01:23:59
================
測資資訊:
記憶體限制: 64 MB
不公開 測資點#0 (25%): 1.0s , <1K
不公開 測資點#1 (25%): 1.0s , <1K
不公開 測資點#2 (25%): 1.0s , <1K
不公開 測資點#3 (25%): 1.0s , <1K
提示 :
標籤:
出處:
[編輯: zero (管理員) ]
編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」