Աթեիստ-ի խոսքերից
if t[i]=t[i]+1
Սրանով դու չես կարա ստուգես տառը կա թե չէ։
Պտի վերցնես էդ պահի տառը`t ու համեմատես tarer[1], tarer[2], tarer[3], այսինքն tarer[] զանգվածի բոլոր արժեքների հետ։ Ու մոռացի delete-ը։
Իմ առաջարկած ալգորիթմը ոչ թե ինչ որ բան ջնջում ա, այլ mutq- փոփոխականից ընտրում եմ մեր պայմաններին բավարարող տառերն ու լցնում yelq փոփոխականի մեջ, որըն էլ կլնի մեր արդյունքը։
Այսինքն որ տառը պետք չի, անտեսում ենք, մնացածը հերթով կպցնում ենք yelq-ի հետևից։
Օրինակ՝
mutq = «կանաչ աքաղաղ»
i=1
t=«կ»
tarer[] -ը դատարակ ա, հետևաբար yelq=yelq+«կ» = կ, tarer[]-ը դառնում ա tarer[«կ»]
i=2
t=«ա»
«ա»-ն tarer-ում չկա, հետևաբար yelq=yelq+«կա» = կա, tarer[«կ»]-ը դառնում ա tarer[«կ»,«ա»]
i=3
t=«ն»
«ն»-ն tarer-ում չկա, հետևաբար yelq=yelq+«ն» = կան, tarer[«կ»,«ա»]-ը դառնում ա tarer[«կ»,«ա»,«ն»]
i=4
t=«ա»
«ա»-ն tarer-ում կա, հետևաբար դրա վրով թռում ենք
i=5
t=«չ»
«չ»-ն tarer-ում չկա, հետևաբար yelq=yelq+«չ» = կանչ, tarer[«կ»,«ա»,«ն»]-ը դառնում ա tarer[«կ»,«ա»,«ն»,«չ»]
i=6
t=« », հետևաբար yelq=yelq+« » = կանչ , tarer[«կ»,«ա»,«ն»,«չ»]-ը դառնում ա tarer[]
i=7
t=«ա»
«ա»-ն tarer-ում չկա, հետևաբար yelq=yelq+«ա» = կանչ ա, tarer[]-ը դառնում ա tarer[«ա»]
Սենց մինչև i-ն հասնի Mutq-ի վերջին տառին
Էջանիշներ