給定一個英文字串,找到第一個出現且有最長不重複英文字母的子字串,並輸出該子字串內容及長度。該子字串需滿足下列條件:
(1)為原輸入字串之子字串。
(2)擁有最長不同字母長度。
(3)子字串中英文字母不重複。
(4)如有多個不重複子字串,其長度皆相同時,則列出由左到右,順序為第一個出現的子字串。
例如:輸入字串 "pwwkew",輸出答案為 "wke 3";此題中,有子字串 "wke" 及 "kew" 長度均為 3,依條件
(5)答案須列出由左到右,順序為第一個出現的子字串,即 "wke"。
輸入英文字串,大小寫視為相異。
輸入字元數最多為 1000 字。
輸出符合上述性質之最長子字串及其長度,兩者間以空格隔開。
abcdabcdbb
abcd 4
ddddd
d 1
pwwkew
wke 3
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |