2016年10月7日 星期五

ITSA 第49次月賽 Problem4. 跳舞的小人

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=32660

這題我的作法是從尾巴讀取是否有遇到數字若有把數字存起來反之加上位移數(ps.數字也可能2位數)
這題還要考慮字母溢位 所以必須
if(tot > 'Z'){
     tot=tot % 'Z' + 'A' -1 ;
}
因為是從最後開始讀取所以先append進字串,最後再reverse出來

範例測資
input
1
A B C 13 D E 2 X Y Z 20
output

NOPFGRST

沒有留言:

張貼留言