【華為OD機考 統(tǒng)一考試機試C卷】 求滿足條件的最長子串的長度(C++ Java JavaScript
華為OD機考:統(tǒng)一考試A卷+B卷+C卷
2023年11月份,華為官方已經(jīng)將 華為OD機考:OD統(tǒng)一考試(A卷 / B卷)切換到 ? OD統(tǒng)一考試(C卷) ?。根據(jù)考友反饋:目前抽到的試卷為B卷或C卷,其中C卷居多 ,按照之前的經(jīng)驗C卷部分考題會復(fù)用A卷,B卷題,博主正積極從考過的同學(xué)收集C卷真題。 可以先繼續(xù)刷B卷,
專欄: https://blog.csdn.net/banxia_frontend/category_12225173.html
華為OD面試真題精選 : https://blog.csdn.net/banxia_frontend/category_12436481.html
在線OJ: https://hydro.ac/d/hwod/p
題目描述
給定一個字符串,只包含字母和數(shù)字,按要求找出字符串中的最長(連續(xù))子串的長度,字符串本身是其最長的子串,子串要求: 1、 只包含1個字母(a~z, A~Z),其余必須是數(shù)字; 2、 字母可以在子串中的任意位置; 如果找不到滿足要求的子串,如全是字母或全是數(shù)字,則返回-1。
輸入描述
字符串(只包含字母和數(shù)字)
輸出描述
子串的長度
用例
輸入abC124ACb輸出4說明滿足條件的最長子串是C124或者124A,長度都是4輸入a5輸出2說明字符串自身就是滿足條件的子串,長度為2輸入aBB9輸出2說明滿足條件的子串為B9,長度為2輸入abcdef輸出-1說明沒有滿足要求的子串,返回-1
標簽: