華為機試題?

時(shí)間:2022-07-11 16:52:03 計算機/互聯(lián)網(wǎng)/通信 我要投稿
  • 相關(guān)推薦

華為機試題?

今天下午去上海的華為參加面試,一上來(lái)就是機試題,就一道,限時(shí)40分鐘。題目如下:
輸入一個(gè)大寫(xiě)字母,將其轉化成對應小寫(xiě)字母之后的第5個(gè)小寫(xiě)字母(記為charValue),如果charValue超過(guò)了z,則輸出超過(guò)了幾位的對應的小寫(xiě)字母。例如,我輸入一個(gè)Y,它之后的第5個(gè)字母不存在,因為它超過(guò)了z4個(gè),所以最終輸出d。
其實(shí)這道題不難,但苦于自己沒(méi)有好的解決方案,自己索性筆試的時(shí)候一個(gè)字母也沒(méi)寫(xiě)。自己最初的解決思路是:首先計算輸入大寫(xiě)字母對應的ASCII碼,然后ASCII碼加5就是之后的第五個(gè)大寫(xiě)字母,然后再轉化成對應的小寫(xiě)即所求。但是這里的問(wèn)題是當輸入的大寫(xiě)字母隨延5個(gè)后的字母不是大寫(xiě)字母對應的ASCII碼時(shí)改怎么計算? 那么就求教各位大神改怎么解決,給出的函數定義如下,要求在函數里面實(shí)現算法:
public static Character toLower2Case(Character input){
  return A;
}

華為機試題?

【華為機試題?】相關(guān)文章:

華為硬件筆試題目08-11

深度刷機華為C8650刷機教程08-04

華為AscendD1刷機教程08-01

華為C8810刷機包08-01

華為C8500刷機包08-04

華為C8812刷機教程08-01

華為 C8500刷機分享05-15

華為C8650刷機教程方法08-01

關(guān)于華為U8800+刷機包07-11

關(guān)于華為C8650的刷機方法08-06

99久久精品免费看国产一区二区三区|baoyu135国产精品t|40分钟97精品国产最大网站|久久综合丝袜日本网|欧美videosdesexo肥婆