Reverse a string using a FOR loop
1 回表示 (過去 30 日間)
古いコメントを表示
So I have this string array.
fair4 =
9×1 string array
"The"
"reyen"
"in"
"Speyen"
"steyes"
"meyenly"
"in"
"the"
"pleyen."
I want to write a for loop to reverse the order of the letter in words in fair4 without using the revrese function. So "The" would be "eht."
I have this code but I don't know how to fix it.
fair5c= fair4;
summer= char(fair4);
summer= string(summer(end:-1:1));
yellow= []
for i= 1:length(summer)
yellow= [yellow,summer(end-i+1)];
end
fair5c= string(yellow)
回答 (1 件)
David Hill
2020 年 2 月 12 日
count=1;
for k=length(fair4):-1:1
fair5(count)=fair4(k);
count=count+1;
end
fair5=fair5';
2 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!