fork(5) download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int n;
  8. string s;
  9. cin>>n;
  10. for(int i=0;i<n;i++){
  11. cin>>s;
  12. int p,n,suma = 0,roznica1,roznica2;
  13.  
  14. suma = s[0] -65;
  15.  
  16. for(int j=1;j<s.length();j++){
  17. p = s[j-1] -65;
  18. n = s[j] - 65;
  19.  
  20. roznica1 = max(p,n) - min(p,n);
  21. roznica2 = min(p,n) + 26 - max(p,n) ;
  22. //cout<<min(roznica1,roznica2);
  23. suma += min(roznica1,roznica2);
  24. }
  25. cout<<suma<<endl;
  26. }
  27. return 0;
  28. }
  29.  
Success #stdin #stdout 0s 15240KB
stdin
2
CDAWX
ADFHC
stdout
11
12