Re: [問題] 請問這題有誰會呢?

看板PLT (程式語言與理論)作者 (是妳)時間14年前 (2010/11/13 01:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《cedog (YA)》之銘言: : insert(str1,str2,int):插入字串,將str2插入str1的位置int,從0開始。 : replace(str1,str2,int):取代字串,將str1位置int,開始取代成str2,int是從0開始。 insert(str1,str2,int):: String -> String -> Integer -> String insert(str1, str2, 0) = str2 ++ str1 insert(a::str1, str2, b) = a::( insert(str1, str2, (b-1)) ) replace(str1, str2, int):: String -> String -> Integer -> String replace(a::as, b::bs, 0) = b::(replace (as, bs, 0) replace( nil, s2, 0) = nil replace( s1, nil, 0) = s1 replace( a::as, s2, b) = a::( replace(as, s2, (b-1) ) ) 這樣應該是ok的吧? 這不是任何程式碼,充其量就是有點functional 的pseudo code 希望能幫到你 -- 回憶不會消失...只會被蓋在灰塵下... 只要沒有去吹動~~一切....就可以默默淡忘... 所以....不要成為那傷人吧.... ^.^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.67.182 ※ 編輯: SansWord 來自: 123.193.67.182 (11/13 01:27) ※ 編輯: SansWord 來自: 123.193.67.182 (11/13 01:52)
文章代碼(AID): #1CtNZFy_ (PLT)
討論串 (同標題文章)
文章代碼(AID): #1CtNZFy_ (PLT)