鱼C论坛

 找回密码
 立即注册
楼主: zltzlt

[已解决]Python:每日一题 383

[复制链接]
发表于 2020-4-26 13:51:52 | 显示全部楼层
zltzlt 发表于 2020-4-26 13:27
第一种方法 249 ms,第二种方法 533 ms

有点慢,能过还是比较开心的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-26 14:29:33 | 显示全部楼层
def P383(num,k):
    num_str = []
    for i in num:
        num_str.append(i)
    
    if len(num_str) == k:
        num_str = ['0']
    elif num_str[k] == '0':
        for i in range(k):
            num_str.remove(num_str[0])
    else:
        for i in range(k):
            if num_str[0] <= num_str[1]:
                num_str.remove(num_str[1])
            else:
                num_str.remove(num_str[0])
     
    return str(int(''.join(num_str)))

num = input()
k = int(input())
print(P383(num,k))
萌新求大佬赐教

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
zltzlt + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-26 14:46:55 | 显示全部楼层
zltzlt 发表于 2020-4-26 13:28
解答错误

输入:num = '112', k = 1

已修改,辛苦大佬!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-26 15:07:16 | 显示全部楼层
# 思路:
# 从左侧开始保留l-k(s_length)位
# 从左侧0开始->右侧s_length-1 寻找最小的数字0-9,
# 并提取作为结果的高位
# 找到后保留作为新的0位,
# 重复寻找new0位->l-(k-1),
# 直到挑选出len(s)-k位为止
# 将提取出的位数与剩余的原始字符串相加为结果
def f383(s,k):
    min_num=""
    if k>=len(s):
        return 0
    s_length=len(s)-k #最终保留的位数
    for n in range(s_length):
        min_wei = int(s[0])
        for i in range(len(s)-(s_length-n-1)):
            if min_wei>int(s[i]):
                min_wei=int(s[i])

        s=s[s.find(str(min_wei))+1:]
        min_num+=str(min_wei)
    res=int(min_num)
    return res

if __name__=="__main__":
    s="1432219"
    k=3
    print(f383(s,k))
    s="10200"
    k=1
    print(f383(s,k))
    s="10"
    k=2

评分

参与人数 1荣誉 +4 鱼币 +4 收起 理由
zltzlt + 4 + 4

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-26 18:06:28 | 显示全部楼层
@zlzlt 已改
def fun383(num,k):
    d=num[:]
    d=d.replace('0','')
    if len(d)<=k: return '0'
    while k>0:
        if num==''.join(sorted(num)):return num[:-k]
        for i in range(len(num)-1):
            if num[i]>num[i+1]:
                num=num.replace(num[i],'',1)
                break
        num=num.lstrip('0')
        k-=1
    return num

评分

参与人数 1荣誉 +1 鱼币 +1 收起 理由
zltzlt + 1 + 1

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 18:10:56 | 显示全部楼层
xiangjianshinan 发表于 2020-4-23 19:27
=======================
#输入:num = '112', k = 1  输出:'12'    预期结果:'11'  20200426 14:45修 ...

输入以下数据结果有误:
num = "99641436378815361153471302158193420182863684789411484994976484827114595334610042544056442370530816060833617030976813134098793056155103202008549344446519354408307307071055065112738442020228471569394796174150323080161225901964338837341524253243218509500254619223683091799365677720582389568156585225666197123093377871100002481402486219837255411382162499321193416524972275273471969155848742457476556433737281147710021781210134765321761285612276511917324552585569882156635094670362653567596144728653795007023230933817566104488637696450166087905100823699425798763598444326069357052842379918535855296915760054459317433521878778171811081076593166663090948029793113626852462712388116483774713426183911481230884393594249331828165503798269634244430773693033882708000249632850148799859322024693146577635543114657662418998860517525989192973250701631765598465053097616804817344343895016724561947860836117504915797011185132674255278236597746042138768473723059825948301565719437610732907662545499042953499866813741157301003371005200992314265077531029437948931255617153417148822355928318598517533241719641002712204874161001604269216566928220767474713135516717997491363360204764154264989004671363541097433484822118483642107547658581450616821769964767032521138851570822729134762460014265433227201724724004338494552397280090568164786109721571436206198382814849033856987338787473335772666933218810822482848994610491705665155516384799459418594559136827941106387689501641851101743298582575466303864906673788496628288920867422193950180810131396612913851112593807649152972068279299934113463669714575613645929365652921808836725682390026075559320995704880149764583379697505303474550029059828116836469203370428449330442281563135568935742669243344218603994417955703485059862132359688776290378210392955310785874528205203788559715493852405991380290274268143557970398441851157977520689440430265144029789788511042795879174567381358510694749512938934687979305099149575464220629804942550564164786808856897809863824121659548034395539735407069279457678613909222371848892294754933299091164656871086269084324529512544747434123547189729993758337622038098699448815701644934651292719067683227727438808955969543542319197883567369733867364250353136697865107182282929655918362211832327827571354787535611501731943856155003853732339819594939524719169561110698571676562329360803282215467534058504728127731515598941143637827010955579092451405821352126706550438315176049692316210490899702613078702535716735901806171522853021035597316703390478571485677998207922773938829371460838611214446417528913575284776737837046439695408523434414916342979688820197836458637694991540998291690345194205452439239827382953039810367712244590155940394387554911786652478111954297185544106384174592451680875083737874735810068767866214924634885513828808880161930987276602570872860752119813042414550396358433893592777541756673206882876746731707766966268096104320061937913505893028833592137540396064375155513979764728180927083060481127522118240026140625647313783901073938419240249929000962722034273952683635919540169732220854978101308126446671885186032295490845060116567165945677975672981321362161949418405852378788584602802612398876874288293756055559457538271197205867506313677160755990736347314715042607243878693780144368083800080967842966193539823770427967091132770230485036143223363387876244958899577538069175123004651952588711287008791159682042581943812962882375293348462523257081140457567348612069746943329842264291823570671268374580651696311114624358304235261945894627668267192756606441264485628097480920062857007640396910214970556623416565940789636657349735150043836194242061994234044262604284350296258397208287158735477739515615890093167555389262170576609082365199242352356197706754361085079177223144662701424848070607319078068303190442737202186364818021792860690571733432439513976759807778513151206801184300729685910765785586373831699595178352610150383283823456881293647763022411686252640648120690251120902631370825525354213297549430441989419362406888242180413640397005462289002837178086683143441254722528075315187910994986929463063282350677644105312484770818851268755183086729904524488901102287310169865855725358976453628171038414004415469635124255044890245890050115901243603489384920067923087045070616429510114587493955384903357111302068595548921504222171096098548413208088831560744996899783844118318185694142620796984004522106434428513215881883542758888862576036415421097762413907290417004936441609238204617100586876487061497586106631983740139555573272626681186969272113315348553052708453716313010811194726904231406455432865684477036960953564406390115786323388585604716504384778912812410729908949581143722120318954849846535676912868526526501078193502393524062471534154104899815734648650035608611113327222040864146091286020205304970098510045582130989981665393076480660907742469107193219475618455618115516353495211289597815564506193368287178714208989206470099207227171770619580227427772058576958549342547850566371060314330889132466260972915500785842700966615103949831075688522846389635990078358138687466663099265099431775674237640711466272609872329090894406587154198409486434056948991642623725868520261081714501891452704954562834244485695899485150794033902595303371632597184940525684558272222395813587950566598836575728711404672894869851301199508345442816914540274231773573695049117433232750564343477296571911336451338765122801905492189124021699698020217831160061375249740348841211772476455089061870953510480256335713228323198782026742817220321247980121667780800877801219532811542139900480803615083739957513418528009253849655053312995534574307148952727627870318872325094411860749809155407484065987101730385346571248798467212335910821152286411077915790397497756477613051365987943518909759211252763081626026136209474490841118337332773116122063152414208776801671614382203998310801791046109980464795153775904284579208046765170299376571712696359391195309011046580945099118345329164807866461624513459858969478261348365746242842254100449074846018162381649508771205692387943049083877156128753239386498305599949138477358461424273464036997642435352074743094695564535693378173888280633866732018710701060752702258884562187458492514181027419045608607139753797741693225900923436163273291784047946102859573341135995351940672974945745062320931107916232460722010886651827074516009065280667168017782964663521168472263155891094369134584611694802620433621767214124173962636180142978128638945692419270222518432363382128100260544917455244318162619360808797214154001396840051520865249909119773623276044783996235484958441702533661095335337458603732924068113476544273220040621287278168707393471504842692312354782265568742305367773635557008065688109790648713350572351799924638273829816187626279342407486758617884199669669286080608957640162096427744397522103026413782698158732581790000716751490076906346484023835702438474105176931779065689980130347837155056303467742499515965713045957954225592059807462917282749105358673064716135765849677591608061323905019687616579401117839719269327243007586938365568212311638431283680946079388989080798521721770825311237382299640977231722390040018733060008726711369177955792504805871660952275133036361448257222162174106121886956846208577175900217031085260775753651365765038925717954695019720235653672968689019573262654460436772900765775615489257834882352941349073672575670561593061387879337673233294306479935031268311515186416299622966578517978675818927585118344348361158710756313053131716293124192982037977789379782122120656399498488608931743952536041546453299501041577456229618221253519224906611827751220393777623642577532653929191439603183004880021982807536023221789599010502125687724004685177438516674638976736887749480118357141229355178588718777866510629202733751110559334924038607709059709853979249569510212755627954315025008066453716096825677236680969921750877126730256949811077056975031686370565845816981036167892330455103497165407984322792515265566483796338273488042877728447328933645773410093062365682687268013318931065552717013674172822704288279197461978805944285413220284999303849740540429893025407810120053701999064303195562726870079068213843151094378846458471168159763363401468459072474435300433314015701363633705309153196187013664717617975618648227816754951474354742056233896619815305871556180590934191775446450232435064334173434855333465262160341517250209548644211312373841441024747539900101488865742679168673356769004244781832745045012713439497231232255815861738982590755401780194874615548229070120796893835181030047378827641086164272219294123942746140207443292075817414598536256892540490923602419336928186124051416665048479530882042184097629985897052425322145715174649893481917612568426372077919256931921063600255204010662044398922537796993713110889134889921360833579323314386803074533058134342770923839546994120322442157750203621967931319597649960815556196358566683782572730174920215034531104191490057838260392829741446722127017532444082857280503217574522928285094747407153894570747792487061998260753833304433675066923630595212677695003060727653119915126939127827754432456052655283764591328484359469704894122366077507922825301623961196207923544095047285011474898262448957681893278273601046641810135121516552187096005252171171905022763076761687166299014789581539855448453229411352775826042558462563147630238335355859149814380543807473386539264830261256996173935860136236427622918234260408201158550118527706241993700526213016072648406003487895118011337828945314863348154387066988573131543747121745028364818130265528614742576976975564213718421245904443000581698214695522541683926528961160986876871840844632069685227319014872180179370554032205521013345746425253133686231659075343389374580200717637698542920298315739628019867736462368334051114029380922339886663078026309916370486909128253195100898377068612057592121356555290537815049586626181680384845905180029133497372417653664436161971980137048236053329456957495141918670077299206755740534997886723627476115663811233372206043170460623060506091246306386543951687123557178508806912199010111871"
k = 1000
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 18:12:03 | 显示全部楼层

解答错误

输入:num = '112', k = 1
输出:'12'
预期结果:'11'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 18:16:57 | 显示全部楼层
whosyourdaddy 发表于 2020-4-23 20:51
def func383(num,k):
    n = len(num)
    i = 0

解答错误

输入:num = '112', k = 1
输出:'12'
预期结果:'11'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 18:18:36 | 显示全部楼层

解答错误

输入:num = '112', k = 1
输出:'12'
预期结果:'11'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 18:19:21 | 显示全部楼层
liuzhengyuan 发表于 2020-4-23 22:29
现在做题的人好多(占楼)

这题要用动态规划???

不一定
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 18:19:48 | 显示全部楼层

输入以下数据结果有误:
s = "17837605025683516120010270503807569928178393773076879170028133735644386709353014199231161016834202821655655947833118094662725822436120397735236953596117990380023771485471207752920307347213671242946302334923503764912432055700309914206103364063868546679428867424925671680526032099860583026255808370544562607516226496473439016990783116948597588838766623253667716587248969590351938547681019783978607010026047562010092976543940682873432990239799550710461153834255732312639561941973686912576394182153793380462425867680992707616498637668115274622735232014853260668113966532173703357431717064856689072299136043201776374633287565311907763102068659145456425775667706742465636096265155225620954708476056834360598143586342230201494961702397022909032525343629831061617524029740549732503118933345637593796835637332517547616659271620123917033661075709601596433920904019940562966413498015263253249142412825157794131174843234468459564274711666179597226827742043712416260860523360910980162117319761001613862299171678360951481566308393036484294993901787894130680931001392000616157647580922439841639930904162442127357667509444631452654167932805427619703245736090536294399929041051371778987081544103794722729388147025080306048634204352473482999895880695647790099394685750968059138436333859732024082730171757660571291417595802305409511232107280448213305231165480398075725857285869998210576485402736425879821085397455562017695363008611558982531486316307465097064168168166658487815536600146283315932845982056278890298387993190330818638373231049780830487273494495335029446430418137643408205920403671258231653232452868714269651394810511710355175377713236438578488103279674195967173766888222940086768571098694600319211909009646094264194127478728305805103963363118964826504060523778271289321697631407503790325751472604195238993275828794013996415561711633048132362919494041488640824641701759738001999542383400962940779371630674046472217805733281151035235202637339708666251450365824897008345046128797810143547987725537060801315455310242100055510909582437698931846483850334421121656504109448458027054491452194125036640794632386363044064534526209022794927345007241843949295466782511131163396823234411657640301905427698838637464844079306709926504479099260924169350712712720553819346627883796715038983527530340835148588622349232098889287963947139438792860255800361338904357812805049008158576663902534879866214043875419939892408257016251187254008934698598094555334280108354961045166987293796437056093657085921743249861532319109419437313463601454403605310855068137894822433238101196348067857972033523106499492535265371355668317593253809469723649187871395394253313828229881100055840458109506522859083007555749510020539324201525847318258764241744156587587916714377617189650554205200096218783642014526134338625548275976534692156322174184289272908952122334334390125082872291718753462353778992786774061266911831163380010223375915147625186721428143918734271528992089669547753557524867193927678623941268765642835531001988613342728339311331436518008901359377528188091555667165266417369977002811666057760084806413986136142955417704207453395457085849860417144543268047259000869805774718905632560977276684469334513978119604880662824867922542277069650187907536528145007583985755581779397657302590781603186091466026695317699892800061246962271357097523840041719784246024157938017994672941138071283119018925067825102464940330960161330506221384470767498008661627388078032860624578288341792501317651352795562576787320849025876548083246080026991031428818934616860288500110530122181734886637210817930716000042033282434677770717688221570127426876756884593282789855645127710287875493065449484125332525782131194923568511998782394785359222944374990359783797996139565156258346668284750667262720017164331953013767319174332903409375014146170940331020158161413416544211410296656831930989378749277259506120863394516398950064571601120864889258970256452671929001756518355749330756989162858306247412160789811176833908729197312700383322749579081734158933041267270230742488610603238898184429599281054988693215966094926483539887796223426073619224164016983857092002203322490838731829975383191772629965699002089808277065674142649866975519862080958190965813467433266995054717084257310341562631107204258353763526033001150670276556008053925726003714053852379201689005206537898107672412863406165354165881794581222402538582394034531943020815806788262514740689040363624138226520225626498812324657465956707980223435355827008328686364511759137999992432999912615887188783463472696784850152944717971072372325001407826815116846814068164938384559303433563786604720728652964069219543873592482001130011436669968153526575222356340367930446960047089186383237087691173292317894861809186558447513467342530162674519674032938817977413616230200646275026145725771248771101275556770493483491542922960629663771245512153294273756271522457001681254659092059182767257308674731917534288876000412360218697010958796382933346522055342511614148908721687298687680706555074691413660641450287858205609079897932889031777686879863949345327919902067397819765566129976750303380498787919297271921563022485220955001386321156137980137964431420532100091395380169215990801030102864362960134313468010877408051734198181101299132707248664138432881249872937753968305146577312351767204170358253387343016295172655145067762158282895537348371904688117450437149681202603501499966279649186174569075973662595689049963796503295154234637886318255497798386504114827192388124335901553175429022938510761582165572277133387192097140927088073158233212599672424927033005320332908224369012492882677292068078799976838113404738896262019497467600014015840334011626700032955692951380739724530263568156856229694296836540211842790419939788353905940465982062254137716945498466221199464580602183146127653116830997363040267934939190525310881553801998634869803521157354862572840952731954076805371435269572781799087347101911930635321924463496679350913435036926716653842331164754250768169343307317778689350987152108621051503084340174600982159019989113081125135930500699750029303290887893589750803412732405083874566006144161734977355260360055058002950219463832766406627457901190761723134590621607883454625136242268922197535166589917201553215741674277432931515989494159382777819092745465469348486101737073281032485649812430434828681099196913301814075666989559974026924390457113955179033305255228898937893472451280502813810149678268880700275090241288033281713565538744548984708044669307636138539658308411024255472658166509096627084043863963566269356917082925983228550149613817244191112851646768205163795913726472355163060739849008478748873768487826246447612436198788626026798471324146594617864729680769128803883786079804675812194890341511688521119787448113127949963821662203643845899442779327148487492549352820964644888437248602540974133245104864009258559180767950503105775370075967755758924119376922693735976724812221179302456898301547602559894802734228541782364427985652310968812856027327383432048808918063964172938440700254071667847703340785843944322842358398810621024842970428964678231838016263710176582859692564550022753163270007492899186139106750344620730775583601603374404611656809556083380699544367815527400373922543500224676274705721502530305043990524412594915859412967077960374102421462025367043748500375724783021816724173527991660601203980715593127762298484821449016372463459938357071741386930866703123614474755510644794949697664270819109571552218800083702074930464244543518434093693787233756741508267220541219832506625757787633598049592230042522262884855819543264184646927099066732042350071149564197732730797613121766044265574636134331540956556007480432896467640904267127326748174824811836600458958156434979294114184118283865697635786772343126668725550962670658596370409520570167064084793707259676243534530952777396939001516895613080144376365203665945733092525665638709263997523400935006451569916203221018118195118889009988016413636294174997794369473615615088456274292111981368731662062475712657309653997977804286141809048069574055575781747164681937644075964228797016561469233065455586059679774742063676295499150812960172504742885572086409822936213457964839564259297121312008094505010430617177272778919073232250748359070544563380172629868353842681267214151593752755066118992780672758673104313983802272083618756278661365527182811526040228986185536362318883731408309039092154304305645013041423615994243737805212911832197589793506833333911463880571935453499466629584072391679149940058608693680756674643583052707123393099161580293933779867187365929811994039237233343422557099716130982798579019502794062413109579149167289883382979869839713817849548283343299912948453900904964446069369601008517232120867037708130205445863620493064655944305168021973101774860919602083858123402739198174526886146067444295776444151792570345120790838463184199980395050456882710537925467406244909145522670812586881979901743891395166912293647291941337440725073532127978368289056650308921614958265259339184282248796248190230190244454117800434040219221772477093568667425954772897015525925329399369704414646762663264843008004555243477131519410179413322104081534024570123200650250991978395787917569552359471594290878528609073068145628999809548286008220597759424658296432291306269900278304769982668646749833919620051711969969525005630565920616181128323653809356542688784636253939263984024338857946939995288757783429529516813603425593738374345551031750187179351207901647517582666572728307485039405285941187820800238594616356765869060405354162213789937424361309256900254240194404175625187259500384452438702613803115895256658215243828658189032004993771341735076887650932388555857497314283598969975768345808741424348410747441870231018072867757297983891684386331405143446009180071463306634941891149758334619330413314655390266243713829108044720274746674032683434818324505265633238071614625733619390693329124957209563676768325862379259859360142740898116587999275280302222309622738078719893335146904356355236313676319868460065296188299103715979790911555198715901140860511528358327056"
k = 1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-26 18:21:33 | 显示全部楼层
zltzlt 发表于 2020-4-26 18:12
解答错误

输入:num = '112', k = 1

谢谢指出,已经更正
def f383(num:str,k:int)->str:
    if len(num)==k:
        return '0'
    i=0
    while k:
        if i+1==len(num):
            num=num[:-1]
            k-=1
            i=0
        if num[i]>num[i+1]:
            num=num[0:i]+num[i+1:]
            k-=1
            i=0
        else:
            i+=1
    return str(int(num))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 19:37:47 | 显示全部楼层
ouyunfu 发表于 2020-4-26 18:21
谢谢指出,已经更正

输入 num = '12', k = 1 出错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 20:11:29 | 显示全部楼层

输入示例 2 中的数据结果有误
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 20:13:41 | 显示全部楼层

解答错误

输入:num = '52660469', k = 2
输出:'266046'
预期结果:'260469'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 20:14:48 | 显示全部楼层

输入以下数据超出时间限制:
num = "99641436378815361153471302158193420182863684789411484994976484827114595334610042544056442370530816060833617030976813134098793056155103202008549344446519354408307307071055065112738442020228471569394796174150323080161225901964338837341524253243218509500254619223683091799365677720582389568156585225666197123093377871100002481402486219837255411382162499321193416524972275273471969155848742457476556433737281147710021781210134765321761285612276511917324552585569882156635094670362653567596144728653795007023230933817566104488637696450166087905100823699425798763598444326069357052842379918535855296915760054459317433521878778171811081076593166663090948029793113626852462712388116483774713426183911481230884393594249331828165503798269634244430773693033882708000249632850148799859322024693146577635543114657662418998860517525989192973250701631765598465053097616804817344343895016724561947860836117504915797011185132674255278236597746042138768473723059825948301565719437610732907662545499042953499866813741157301003371005200992314265077531029437948931255617153417148822355928318598517533241719641002712204874161001604269216566928220767474713135516717997491363360204764154264989004671363541097433484822118483642107547658581450616821769964767032521138851570822729134762460014265433227201724724004338494552397280090568164786109721571436206198382814849033856987338787473335772666933218810822482848994610491705665155516384799459418594559136827941106387689501641851101743298582575466303864906673788496628288920867422193950180810131396612913851112593807649152972068279299934113463669714575613645929365652921808836725682390026075559320995704880149764583379697505303474550029059828116836469203370428449330442281563135568935742669243344218603994417955703485059862132359688776290378210392955310785874528205203788559715493852405991380290274268143557970398441851157977520689440430265144029789788511042795879174567381358510694749512938934687979305099149575464220629804942550564164786808856897809863824121659548034395539735407069279457678613909222371848892294754933299091164656871086269084324529512544747434123547189729993758337622038098699448815701644934651292719067683227727438808955969543542319197883567369733867364250353136697865107182282929655918362211832327827571354787535611501731943856155003853732339819594939524719169561110698571676562329360803282215467534058504728127731515598941143637827010955579092451405821352126706550438315176049692316210490899702613078702535716735901806171522853021035597316703390478571485677998207922773938829371460838611214446417528913575284776737837046439695408523434414916342979688820197836458637694991540998291690345194205452439239827382953039810367712244590155940394387554911786652478111954297185544106384174592451680875083737874735810068767866214924634885513828808880161930987276602570872860752119813042414550396358433893592777541756673206882876746731707766966268096104320061937913505893028833592137540396064375155513979764728180927083060481127522118240026140625647313783901073938419240249929000962722034273952683635919540169732220854978101308126446671885186032295490845060116567165945677975672981321362161949418405852378788584602802612398876874288293756055559457538271197205867506313677160755990736347314715042607243878693780144368083800080967842966193539823770427967091132770230485036143223363387876244958899577538069175123004651952588711287008791159682042581943812962882375293348462523257081140457567348612069746943329842264291823570671268374580651696311114624358304235261945894627668267192756606441264485628097480920062857007640396910214970556623416565940789636657349735150043836194242061994234044262604284350296258397208287158735477739515615890093167555389262170576609082365199242352356197706754361085079177223144662701424848070607319078068303190442737202186364818021792860690571733432439513976759807778513151206801184300729685910765785586373831699595178352610150383283823456881293647763022411686252640648120690251120902631370825525354213297549430441989419362406888242180413640397005462289002837178086683143441254722528075315187910994986929463063282350677644105312484770818851268755183086729904524488901102287310169865855725358976453628171038414004415469635124255044890245890050115901243603489384920067923087045070616429510114587493955384903357111302068595548921504222171096098548413208088831560744996899783844118318185694142620796984004522106434428513215881883542758888862576036415421097762413907290417004936441609238204617100586876487061497586106631983740139555573272626681186969272113315348553052708453716313010811194726904231406455432865684477036960953564406390115786323388585604716504384778912812410729908949581143722120318954849846535676912868526526501078193502393524062471534154104899815734648650035608611113327222040864146091286020205304970098510045582130989981665393076480660907742469107193219475618455618115516353495211289597815564506193368287178714208989206470099207227171770619580227427772058576958549342547850566371060314330889132466260972915500785842700966615103949831075688522846389635990078358138687466663099265099431775674237640711466272609872329090894406587154198409486434056948991642623725868520261081714501891452704954562834244485695899485150794033902595303371632597184940525684558272222395813587950566598836575728711404672894869851301199508345442816914540274231773573695049117433232750564343477296571911336451338765122801905492189124021699698020217831160061375249740348841211772476455089061870953510480256335713228323198782026742817220321247980121667780800877801219532811542139900480803615083739957513418528009253849655053312995534574307148952727627870318872325094411860749809155407484065987101730385346571248798467212335910821152286411077915790397497756477613051365987943518909759211252763081626026136209474490841118337332773116122063152414208776801671614382203998310801791046109980464795153775904284579208046765170299376571712696359391195309011046580945099118345329164807866461624513459858969478261348365746242842254100449074846018162381649508771205692387943049083877156128753239386498305599949138477358461424273464036997642435352074743094695564535693378173888280633866732018710701060752702258884562187458492514181027419045608607139753797741693225900923436163273291784047946102859573341135995351940672974945745062320931107916232460722010886651827074516009065280667168017782964663521168472263155891094369134584611694802620433621767214124173962636180142978128638945692419270222518432363382128100260544917455244318162619360808797214154001396840051520865249909119773623276044783996235484958441702533661095335337458603732924068113476544273220040621287278168707393471504842692312354782265568742305367773635557008065688109790648713350572351799924638273829816187626279342407486758617884199669669286080608957640162096427744397522103026413782698158732581790000716751490076906346484023835702438474105176931779065689980130347837155056303467742499515965713045957954225592059807462917282749105358673064716135765849677591608061323905019687616579401117839719269327243007586938365568212311638431283680946079388989080798521721770825311237382299640977231722390040018733060008726711369177955792504805871660952275133036361448257222162174106121886956846208577175900217031085260775753651365765038925717954695019720235653672968689019573262654460436772900765775615489257834882352941349073672575670561593061387879337673233294306479935031268311515186416299622966578517978675818927585118344348361158710756313053131716293124192982037977789379782122120656399498488608931743952536041546453299501041577456229618221253519224906611827751220393777623642577532653929191439603183004880021982807536023221789599010502125687724004685177438516674638976736887749480118357141229355178588718777866510629202733751110559334924038607709059709853979249569510212755627954315025008066453716096825677236680969921750877126730256949811077056975031686370565845816981036167892330455103497165407984322792515265566483796338273488042877728447328933645773410093062365682687268013318931065552717013674172822704288279197461978805944285413220284999303849740540429893025407810120053701999064303195562726870079068213843151094378846458471168159763363401468459072474435300433314015701363633705309153196187013664717617975618648227816754951474354742056233896619815305871556180590934191775446450232435064334173434855333465262160341517250209548644211312373841441024747539900101488865742679168673356769004244781832745045012713439497231232255815861738982590755401780194874615548229070120796893835181030047378827641086164272219294123942746140207443292075817414598536256892540490923602419336928186124051416665048479530882042184097629985897052425322145715174649893481917612568426372077919256931921063600255204010662044398922537796993713110889134889921360833579323314386803074533058134342770923839546994120322442157750203621967931319597649960815556196358566683782572730174920215034531104191490057838260392829741446722127017532444082857280503217574522928285094747407153894570747792487061998260753833304433675066923630595212677695003060727653119915126939127827754432456052655283764591328484359469704894122366077507922825301623961196207923544095047285011474898262448957681893278273601046641810135121516552187096005252171171905022763076761687166299014789581539855448453229411352775826042558462563147630238335355859149814380543807473386539264830261256996173935860136236427622918234260408201158550118527706241993700526213016072648406003487895118011337828945314863348154387066988573131543747121745028364818130265528614742576976975564213718421245904443000581698214695522541683926528961160986876871840844632069685227319014872180179370554032205521013345746425253133686231659075343389374580200717637698542920298315739628019867736462368334051114029380922339886663078026309916370486909128253195100898377068612057592121356555290537815049586626181680384845905180029133497372417653664436161971980137048236053329456957495141918670077299206755740534997886723627476115663811233372206043170460623060506091246306386543951687123557178508806912199010111871"
k = 1000
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 20:22:03 | 显示全部楼层

输入 num = '9', k = 0 结果有误
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 20:25:01 | 显示全部楼层

输入超长字符串超出时间限制
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 20:28:28 | 显示全部楼层
小十九 发表于 2020-4-24 23:02
def Q383(num,k):
    if k >= len(num):
        return '0'

解答错误

输入:num = '112', k = 1
输出:'12'
预期结果:'11'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 20:31:26 | 显示全部楼层

第一段代码输入示例 1 中的数据出错,第二段代码输入示例 3 中的数据结果有误
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-20 22:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表