没有白走的路,每一步都算数🎈🎈🎈
输入一个字符串和一个给定的数字,要求从字符串中删除指定数字的字符,得到一个字典序最小的字符串。
第一行:
一个字符串,字符串的长度不大于100。
第二行:
一个数字,数字的长度,小于字符串的长度。
输出最后的字符串占一行。
样例输入:
LANQIAO 3
样例输出:
AIAO
L = list(input())
n = int(input())
for i in range(n):
for j in range(len(L)-1):
if L[j]>L[j+1]:
pop(i)
break
s = ''.join(L)
print(s)
import os
import sys
import time
L = list(input())
n = int(input())
t1 = time.time()
for i in range(n):
for j in range(len(L)-1):
if L[j]>L[j+1]:
L.pop(j)
break
##print(L)
s = ''.join(L)
memory_L = sys.getsizeof(L)
memory_n = sys.getsizeof(n)
memory_s = sys.getsizeof(s)
print(memory_L+memory_n+memory_s,'字节')
t2 = time.time()
print(s)
print(t2-t1)