目前共有5篇帖子。
(轉載知乎)有多少身份證號含有「114514」這個子串?
1樓 JosephHeinrich 2025-12-26 22:02

1.這裡的身份證指的是中華人民共和國第二代身份證;

2.子串的定義:一個字元串內連續的若干個字元組成的部分。

2樓 JosephHeinrich 2025-12-26 22:02

考察身份證號的規則

假設 114514 是身份證前 6 位,則 11 為北京,但北京沒有第3第4位為45的區域,匹配失敗

而身份證第7位開始就是生日了,YYYYMMDD 格式,顯然這個子串也匹配不上年份,只能繼續往後匹配

因此這個子串可能是身份證的末尾 6 位,代表 11 日出生,當地派出所編號 45,男性

經評論提醒,也可能是1月或11月14日出生的女性

下來就看題意,如果是行測題,那麼就按照上述條件大致估算一下

如果是編程題,那無非就是 String.endsWith() 的實現,從尾巴開始往前匹配就完了



作者:Dante

連結:https://www.zhihu.com/question/611369563/answer/3112705181

來源:知乎

著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。


3樓 JosephHeinrich 2025-12-26 22:03

ABCDEFGHIJKLMNOPQR

ABCDEF是114514的話並沒有這個行政區劃代碼。

BCDEFG的話G不可能是4,起碼要到4000年才可能出現,而且暫時每個省/自治區排14的市並沒有第21個區(代碼是51)。

CDEFGH的話GH年份太早了,不行。

DEFGHI的話起碼要到5140年,年份不對。

EFGHIJ的話4514年,不對。

FGHIJK的話1451年太早,而且沒有四十幾月。

GHIJKL的話1145年太早,而且沒有14月。

HIJKLM的話沒有51月。

IJKLMN的話沒有45月14日。

JKLMNO的話沒有14月51日。

KLMNOP的話11月沒有45日。

LMNOPQ的話1月14日或者11月14日出生的女性可能出現。

MNOPQR的話11日出生的男性可能出現。



作者:這是什麼

連結:https://www.zhihu.com/question/611369563/answer/3136044507

來源:知乎

著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。


4樓 JosephHeinrich 2025-12-26 22:03


熾羽-焱凰:


沒有,至少sgk並沒有查到

5樓 JosephHeinrich 2025-12-26 22:03

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
 
 
©2010-2026 Arslanbar [手機版] [桌面版]
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。