題目描述
計(jì)算字符串最后一個(gè)單詞的長(zhǎng)度,單詞以空格隔開。
輸入描述:
一行字符串,非空,長(zhǎng)度小于5000。
輸出描述:
整數(shù)N,最后一個(gè)單詞的長(zhǎng)度。
str=input()
word=str.split(' ')[-1]
print(len(word))
題目描述
寫出一個(gè)程序,接受一個(gè)由字母和數(shù)字組成的字符串,和一個(gè)字符,然后輸出輸入字符串中含有該字符的個(gè)數(shù)。不區(qū)分大小寫。
輸入描述:
第一行輸入一個(gè)有字母和數(shù)字以及空格組成的字符串,第二行輸入一個(gè)字符。
輸出描述:
輸出輸入字符串中含有該字符的個(gè)數(shù)。
str=input().lower()
chr=input().lower()
print(str.count(chr))
題目描述
明明想在學(xué)校中請(qǐng)一些同學(xué)一起做一項(xiàng)問卷調(diào)查,為了實(shí)驗(yàn)的客觀性,他先用計(jì)算機(jī)生成了N個(gè)1到1000之間的隨機(jī)整數(shù)(N≤1000),對(duì)于其中重復(fù)的數(shù)字,只保留一個(gè),把其余相同的數(shù)去掉,不同的數(shù)對(duì)應(yīng)著不同的學(xué)生的學(xué)號(hào)。然后再把這些數(shù)從小到大排序,按照排好的順序去找同學(xué)做調(diào)查。請(qǐng)你協(xié)助明明完成“去重”與“排序”的工作(同一個(gè)測(cè)試用例里可能會(huì)有多組數(shù)據(jù),希望大家能正確處理)。
Input Param
n 輸入隨機(jī)數(shù)的個(gè)數(shù)
inputArray
n個(gè)隨機(jī)整數(shù)組成的數(shù)組
Return Value
OutputArray 輸出處理后的隨機(jī)整數(shù)
注:測(cè)試用例保證輸入?yún)?shù)的正確性,答題者無需驗(yàn)證。測(cè)試用例不止一組。
樣例輸入解釋:
樣例有兩組測(cè)試
第一組是3個(gè)數(shù)字,分別是:
2,
2,
1。
第二組是11個(gè)數(shù)字,分別是:
10,
20,
40,
32,
67,
40,
20,
89,
300,
400,
15。
while True:
try:
a,res=input().split(' '),set()
for i in range(a):res.add(int(i))
for i in sorted(res):print(i)
except:
break
list.sort()和sorted()的區(qū)別:
- list.sort()是對(duì)列表就地(in-place)排序,返回None;sorted()返回排好序的新列表,原列表不變
- list.sort()只適用于列表,sorted()適用于任意可迭代對(duì)象