日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2018秋招中国电信笔试题

發布時間:2024/3/26 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2018秋招中国电信笔试题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.求一個32bit的數的反轉。
分析:1.考慮溢出問題,2.考慮尾部為0的反轉。
轉成字符串進行反轉,然后再轉成整形,如果溢出則為0

def process(data):result=0data1 = int(data)if data1 >= 0:result=int(data[::-1])else:result=-1*int(str(-1*data1)[::-1])if (result>2 ** 31-1) or (result<-2**31):return 0else:return result data=raw_input() print process(data)

2.讀入一個自然數,將n的階乘結果的數值的每一位相加,返回相加結果。
例如 n=14,輸出結果為45.14!=87178291200,累加和為45.
分析:先計算階乘,然后分割數字,累加

data=int(raw_input()) num=reduce(lambda x,y:x*y,range(1,data+1)) print sum(map(int,str(num)))

3.設a,b,c,d均是0-9之間的數字,abcd,bcda是兩個四位數,且有abcd+bcda=8888.求滿足條件的所有a,b,c,d的值。
輸出描述:輸出所有滿足條件的a,b,c,d的值,a,b,c,d之間用空格隔開,每個輸出占一行。
分析:a必須小于等于8,b必須小于等于8, d+a=8從而d必須小于等于8,b+c=8,c必須小于等于8.……
從而推出沒有進位。
a+b=8
a+d=8 b=d
b+c=8 a=c
b=8-a
很奇怪,直接輸出是顯示格式不正確,所以才存起來,再輸出的。

data=[] for a in range(9):c=ab=d=8-adata.append([a,b,c,d]) for i in data:for j in i:print j,print

4.實現刪除字符串中出現次數最少的字符,若多個字符出現次數一樣,則都刪除,輸出刪除這些單詞后的字符串,保持原順序。
abcdd
dd
sssddfg
sssdd
分析:字典記錄每個字符出現次數,然后刪除最小的。

data=raw_input() dict_data={} for i in set(data):dict_data[i]=data.count(i) min_value=min(dict_data.values()) result="" for i in data:if dict_data[i]!=min_value:result+=i print result

5.給定兩個字符串,求他們前后重疊的最長子串的長度,比如abcde和cdefg是cde長度為3,注意是前后重疊,比如abcdeh和cdefg中的cde不是前后重疊,長度為0;
分析:后重疊與前重疊其實就是交換字符串位置。
提取data1的后字符串與data2的前字符串,相同則記錄并終止程序,交換一次后再進行一次,統計最大值。

def process(a,b):max_num=0left = len(a) - len(b) if len(a) - len(b) > 0 else 0for i in range(left, len(a)):right = len(a) - isuba = a[i:i+len(a) - left]subb = b[0:right]print suba,subbif suba == subb:if len(suba) > max_num:max_num = len(suba)breakreturn max_numdata=raw_input().split() a,b=data[0],data[1] print max(process(a,b),process(b,a))

總結

以上是生活随笔為你收集整理的2018秋招中国电信笔试题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。