ABC-053
A
解法
B
https://atcoder.jp/contests/abc053/tasks/abc053_b
int main(void) { char s[200001]; scanf("%s", s);
ll ap = 0, zp = 0, i = 0;
int aflg = 1; while (s[i]!='\0') { if (s[i]=='A' && aflg==1) { ap = i; aflg = 0; } i++; }
while (i >= 0) { i--; if (s[i]=='Z') { zp = i; break; } }
printf("%lld\n", zp-ap+1);
return 0;}
解法
前からが出るまで、ループを回し、後ろからが出るまでループを回し、そのインデックスの差を出力することで題意を満たすことができる。
C
解法
D
解法
E