You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.1 KiB

atoibaseprog

Instructions

Écrire un programme qui prend un nombre string et sa base string en paramètres et retourne sa conversion en int.

  • Si la base ou le nombre string n'est pas valide le programme retourne 0:

  • Si le nombre d'argument est différent de deux alors le programme affiche un newline ("\n").

Règles de validité d'une base :

  • Une base doit contenir au moins 2 caractères.
  • Chaque caractère d'une base doit être unique.
  • Une base ne doit pas contenir les caractères + ou -.

Seuls des nombres en string valides seront testés.

La fonction ne doit pas gérer les nombres négatifs.

Expected output :

student@ubuntu:~/atoibaseprog$ go build
student@ubuntu:~/atoibaseprog$ ./atoibaseprog 125 0123456789
125
student@ubuntu:~/atoibaseprog$ ./atoibaseprog 1111101 01
125
student@ubuntu:~/atoibaseprog$ ./atoibaseprog 7D 0123456789ABCDEF
125
student@ubuntu:~/atoibaseprog$ ./atoibaseprog uoi choumi | cat -e
125$
student@ubuntu:~/atoibaseprog$ ./atoibaseprog bbbbbab -ab | cat -e
0$
student@ubuntu:~/atoibaseprog$ ./atoibaseprog 1111101

student@ubuntu:~/atoibaseprog$