int ft_readline_p5(t_lst *****lsta, t_lst ****lstb, char *line) { if (ft_strcmp(line, "ss") == 0) { if (****lsta && ft_comptelem(****lsta) > 1) swap5(&lsta); if (***lstb && ft_comptelem(***lstb) > 1) swap3(&lstb); return (1); } else if (ft_strcmp(line, "rr") == 0) { if (****lsta && ft_comptelem(****lsta) > 1) rotate5(&lsta); if (***lstb && ft_comptelem(***lstb) > 1) rotate3(&lstb); return (1); } return (0); }
int main(){ char str[13]; while(gets(str)){ char c1[7],c2[7]; bool found=false; strncpy(c1,str,6); strncpy(c2,str+6,6); c1[6]=c2[6]='\0'; int i,j,k; for(i=1;i<=4&&!found;i++){ for(j=1;j<=4&&!found;j++){ for(k=1;k<=4&&!found;k++){ if(strcmp(c1,c2)==0) found=true; rotate1(c1);} rotate2(c1);} rotate3(c1);} if(found) puts("TRUE"); else puts("FALSE"); } return 0; }