Transforming a string of letters into number based on each value equaling a number.
조회 수: 5 (최근 30일)
이전 댓글 표시
If there are a finite amount of variables available for a string like... a,b,c,d,e....z, and each value is numbered 1,2,3,4,5....26, how can I write a short code to take in a string of letters like "bccddee" and get an output of "2+3+3+4+4+5+5".
I can define each letter as a number, but the 1st problem I encounter is braking up the string into a finite amount of values (7) it contains and then using a loop to go trough them inside the string and add them to the total.
Anyone know how to do this or atleast can point me towards the direction of how I can get within a letter string and convert it to numbers which then i can add?
댓글 수: 0
답변 (4개)
tban
2017년 9월 20일
댓글 수: 1
John Chilleri
2017년 9월 20일
Glad it's working, but I don't think you need to use char:
>> length('abcdef')
ans =
6
(works in my command window).
참고 항목
카테고리
Help Center 및 File Exchange에서 Whos에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!