字符串最后一个单词的长度 (难度 *)
题目描述
计算字符串最后一个单词的长度,单词以空格隔开
输入描述:
一行字符串,非空,长度小于5000。
输出描述:
整数N,最后一个单词的长度。
python版代码
a = input().split(' ')[-1]
print(len(a))

计算字符个数 (难度 *)
题目描述
写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
输入描述:
第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。
输出描述:
输出输入字符串中含有该字符的个数。
python版代码
a = input().lower()
b = input().lower()
print(a.count(b))

明明的随机数 (难度 *)
题目描述
输入描述:
输入多行,先输入随机整数的个数,再输入相应个数的整数
n 输入随机数的个数
inputArray n个随机整数组成的数组
输出描述:
返回多行,处理后的结果
OutputArray 输出处理后的随机整数
python版代码
while True:
try:
a = input()
temp = []
for i in range(0,int(a)):
d = input()
temp.append(int(d))
c = sorted(set(temp))
for i in range(0,len(c)):
print(c[i])
except:
break

字符串分割 (难度 **)
题目描述
•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
输入描述:
连续输入字符串(输入2次,每个字符串长度小于100)
输出描述:
输出到长度为8的新字符串数组
python版代码
def lengstr(a):
if len(a) < 8:
t = 8 - len(a)
for _ in range(t):
a += '0'
a = [a]
return a
elif len(a) > 8:
t = []
while len(a) > 8:
t.append(a[0:8])
a = a[8:]
a = lengstr(a)
t.append(a[0])
return t
elif len(a) == 8:
a = [a]
return a
else:
return []
while True:
try:
a = str(input())
b = str(input())
a = lengstr(a)
b = lengstr(b)
c = a + b
for i in c:
print(i)
except:
break
