fork download
  1. #include <stdio.h>
  2. #include <math.h>
  3. #include <string.h>
  4.  
  5. void solve(char c[]){
  6. int ok = 0;
  7. for(int i = 0; i < strlen(c); i++){
  8. if(c[i] == '1') ok = 1;
  9. else if(!(c[i] == '0' || c[i] == '8' || c[i] == '9')){
  10. ok = 0;
  11. break;
  12. }
  13. }
  14. if(!ok){
  15. printf("INVALID\n");
  16. return ;
  17. }
  18. ok = 0;
  19. for(int i = 0; i < strlen(c); i ++){
  20. if(c[i] == '1'){
  21. printf("1");
  22. ok = 1;
  23. }
  24. else if(ok != 0){
  25. printf("0");
  26. }
  27. }
  28. printf("\n");
  29. }
  30.  
  31. int main(){
  32. int t;
  33. scanf("%d", &t);
  34. while(t--){
  35. char c[20];
  36. scanf("%s",c);
  37. solve(c);
  38. }
  39. }
Success #stdin #stdout 0.01s 5504KB
stdin
2
8919
19234
stdout
10
INVALID