Skip to main content
1 of 2
girobuz
  • 389
  • 2
  • 8

C, 209 203 bytes

main(b,c,f){c=b=0;char a[99]={0};gets(a);f=strlen(a)-3;a[f+1]=0;if(a[f]==98||(*a==48&&!f))b=1;if(*a=='-'&&a[1]==49&&f==1)a[1]=98,b=1;if(*a==49&&!f)*a=98,b=1;if(b){printf("%s",a);return;}printf("%sb",a);}
girobuz
  • 389
  • 2
  • 8