Browse Source

subjects update

pull/292/head
Christopher Fremond 5 years ago committed by Christopher Fremond
parent
commit
98f811b0be
  1. 2
      subjects/printbits.en.md
  2. 31
      subjects/printbits.fr.md

2
subjects/printbits.en.md

@ -4,7 +4,7 @@
Write a program that takes a number as argument, and prints it in binary value **without a newline at the end**. Write a program that takes a number as argument, and prints it in binary value **without a newline at the end**.
- If the the argument isn't a number it should print `00000000`. - If the the argument is not a number the program should print `00000000`.
### Expected output : ### Expected output :

31
subjects/printbits.fr.md

@ -2,18 +2,21 @@
### Instructions ### Instructions
Écrire une fonction qui prend un `byte`, et qui l'affiche en valeur binaire **sans newline à la fin**. Écrire un programme qui prend un nombre en argument, et qui l'affiche en valeur binaire **sans newline à la fin**.
### Fonction attendue - Si l'argument n'est pas un nombre le programme doit afficher `00000000`.
```go ### Expected output :
func PrintBits(octe byte) {
```console
} student@ubuntu:~/printbits$ go build
student@ubuntu:~/printbits$ ./printbits 1
00000001student@ubuntu:~/printbits$
student@ubuntu:~/printbits$ ./printbits 192
11000000student@ubuntu:~/printbits$
student@ubuntu:~/printbits$ ./printbits a
00000000student@ubuntu:~/printbits$
student@ubuntu:~/printbits$ ./printbits 1 1
student@ubuntu:~/printbits$ ./printbits
student@ubuntu:~/printbits$
``` ```
### Usage
Exemple d'output:
Si 2 est passé à la fonction `PrintBits`, elle affichera "00000010".

Loading…
Cancel
Save