From 68d89f10da41dd8df466a8e1b164fd57f6d4928e Mon Sep 17 00:00:00 2001 From: lee Date: Wed, 26 Feb 2020 11:34:59 +0000 Subject: [PATCH] more corrections --- subjects/anagram.en.md | 1 + subjects/atoiprog.en.md | 2 +- subjects/btreeinsertdata.en.md | 4 ++-- subjects/btreeinsertdata.fr.md | 4 ++-- subjects/btreeprintroot.fr.md | 4 ++-- subjects/collatzcountdown.fr.md | 2 +- subjects/divmod.en.md | 2 +- subjects/divmod.fr.md | 2 +- subjects/good-practices.en.md | 4 ++-- subjects/introduction.en.md | 4 ++-- subjects/lcm.en.md | 4 ++-- subjects/listpushparams.en.md | 2 -- subjects/listsizeprog.en.md | 2 +- subjects/nauuo.en.md | 12 ++++++------ subjects/point.en.md | 6 +++--- subjects/point.fr.md | 7 +++---- subjects/pointone.en.md | 12 ++++++------ subjects/pointone.fr.md | 12 ++++++------ subjects/printbits.en.md | 2 +- subjects/printbits.fr.md | 2 +- subjects/printdigitsprog.en.md | 2 +- subjects/printhex.en.md | 4 ++-- subjects/printstrprog.fr.md | 2 +- subjects/reverse.en.md | 30 +++++++++++++++--------------- subjects/reverserange.en.md | 6 +++--- subjects/reverserange.fr.md | 6 +++--- subjects/revwstr.en.md | 6 +++--- subjects/revwstr.fr.md | 8 ++++---- subjects/rot14.fr.md | 2 +- subjects/sametree.en.md | 6 +++--- subjects/sortintegertable.en.md | 2 +- subjects/sortll.en.md | 3 ++- subjects/splitprog.fr.md | 2 -- subjects/swap.fr.md | 2 +- subjects/ultimatedivmod.fr.md | 4 ++-- subjects/ultimatepointone.fr.md | 6 +++--- subjects/ztail.fr.md | 8 ++++---- 37 files changed, 93 insertions(+), 96 deletions(-) diff --git a/subjects/anagram.en.md b/subjects/anagram.en.md index 5b41bc90..e46cd6dd 100644 --- a/subjects/anagram.en.md +++ b/subjects/anagram.en.md @@ -34,6 +34,7 @@ Here is a possible program to test your function: ```go package main + import ( piscine ".." "fmt" diff --git a/subjects/atoiprog.en.md b/subjects/atoiprog.en.md index 54517d73..3355f3f5 100644 --- a/subjects/atoiprog.en.md +++ b/subjects/atoiprog.en.md @@ -13,7 +13,7 @@ This means that: ### Instructions -- Write a [function](TODO-LINK) that simulates the behaviour of the `Atoi` function in Go. `Atoi` transforms a number represented as a `string` in a number represented as an `int`. +- Write a function that simulates the behaviour of the `Atoi` function in Go. `Atoi` transforms a number represented as a `string` in a number represented as an `int`. - `Atoi` returns `0` if the `string` is not considered as a valid number. For this exercise **non-valid `string` chains will be tested**. Some will contain non-digits characters. diff --git a/subjects/btreeinsertdata.en.md b/subjects/btreeinsertdata.en.md index 86738577..1a35ba5c 100644 --- a/subjects/btreeinsertdata.en.md +++ b/subjects/btreeinsertdata.en.md @@ -10,8 +10,8 @@ The nodes must be defined as follows : ```go type TreeNode struct { - Left, Right, Parent *TreeNode - Data string + Left, Right, Parent *TreeNode + Data string } func BTreeInsertData(root *TreeNode, data string) *TreeNode { diff --git a/subjects/btreeinsertdata.fr.md b/subjects/btreeinsertdata.fr.md index e24f7636..56083792 100644 --- a/subjects/btreeinsertdata.fr.md +++ b/subjects/btreeinsertdata.fr.md @@ -10,8 +10,8 @@ Les nodes doivent être définies comme ci-dessous : ```go type TreeNode struct { - Left, Right, Parent *TreeNode - Data string + Left, Right, Parent *TreeNode + Data string } func BTreeInsertData(root *TreeNode, data string) *TreeNode { diff --git a/subjects/btreeprintroot.fr.md b/subjects/btreeprintroot.fr.md index 1ab42120..734d667b 100644 --- a/subjects/btreeprintroot.fr.md +++ b/subjects/btreeprintroot.fr.md @@ -9,8 +9,8 @@ Les nodes doivent être définies comme ci-dessous: ```go type TreeNode struct { - left, right *TreeNode - data string + left, right *TreeNode + data string } func PrintRoot(root *TreeNode){ diff --git a/subjects/collatzcountdown.fr.md b/subjects/collatzcountdown.fr.md index d6baaa0a..005b4d0c 100644 --- a/subjects/collatzcountdown.fr.md +++ b/subjects/collatzcountdown.fr.md @@ -4,7 +4,7 @@ Écrire une fonction, `CollatzCountdown`, qui retournes le nombre d'étapes nécéssaires pour atteindre 1 en utilisant le comptage de collatz. -- Elle doit renvoyer `-1` si `start` est égal à 0 ou négatif. +- Elle doit renvoyer `-1` si `start` est égal à 0 ou négatif. ### Fonction attendue diff --git a/subjects/divmod.en.md b/subjects/divmod.en.md index fbebb930..41f92cb6 100644 --- a/subjects/divmod.en.md +++ b/subjects/divmod.en.md @@ -2,7 +2,7 @@ ### Instructions -- Write a function that will be formatted as below. +- Write a function that will be formatted as below. ### Expected function diff --git a/subjects/divmod.fr.md b/subjects/divmod.fr.md index 125db71c..cb266582 100644 --- a/subjects/divmod.fr.md +++ b/subjects/divmod.fr.md @@ -2,7 +2,7 @@ ### Instructions -- Écrire une fonction qui aura le format ci-dessous. +- Écrire une fonction qui aura le format ci-dessous. ### Fonction attendue diff --git a/subjects/good-practices.en.md b/subjects/good-practices.en.md index 708e962e..5cb0a4fb 100644 --- a/subjects/good-practices.en.md +++ b/subjects/good-practices.en.md @@ -7,8 +7,8 @@ - Avoid Obvious Comments - Code Grouping - Consistent Naming Scheme - - camelCase - - under_scores + - camelCase + - under_scores - [**DRY**](https://thefullstack.xyz/dry-yagni-kiss-tdd-soc-bdfu) (Don't Repeat Yourself) or [**DIE**](https://thefullstack.xyz/dry-yagni-kiss-tdd-soc-bdfu) (Duplication is Evil) principle - [**KISS**](https://thefullstack.xyz/dry-yagni-kiss-tdd-soc-bdfu) (Keep It Simple Stupid) - [**YAGNI**](https://thefullstack.xyz/dry-yagni-kiss-tdd-soc-bdfu) (You Aren’t Gonna Need It) diff --git a/subjects/introduction.en.md b/subjects/introduction.en.md index a0bfd047..ea0b0a5e 100644 --- a/subjects/introduction.en.md +++ b/subjects/introduction.en.md @@ -29,11 +29,11 @@ ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -N '' cat ~/.ssh/id_ed25519.pub ``` -- Copy the result and paste it in the content field of adding an ssh key in your settings (adapt the link with your username). +- Copy the result and paste it in the content field of adding an ssh key in your settings (adapt the link with your username). [https://git.[[DOMAIN]]/choumi/settings/keys](https://git.[[DOMAIN]]/choumi/settings/keys) -- Confirm by clicking on the add key button. +- Confirm by clicking on the add key button. Once this is done the git clone command should work now. diff --git a/subjects/lcm.en.md b/subjects/lcm.en.md index e58d34f6..49b43787 100644 --- a/subjects/lcm.en.md +++ b/subjects/lcm.en.md @@ -33,8 +33,8 @@ Here is a possible program to test your function : package main func main() { - fmt.Println(Lcm(2, 7)) - fmt.Println(Lcm(0, 4)) + fmt.Println(Lcm(2, 7)) + fmt.Println(Lcm(0, 4)) } ``` diff --git a/subjects/listpushparams.en.md b/subjects/listpushparams.en.md index b1aa8b5e..b3fa39bc 100644 --- a/subjects/listpushparams.en.md +++ b/subjects/listpushparams.en.md @@ -6,8 +6,6 @@ Write a program that creates a new linked list and includes each command-line ar - The first argument should be at the end of the list -```` - And its output : ```console diff --git a/subjects/listsizeprog.en.md b/subjects/listsizeprog.en.md index 3e1a2b70..5684ee64 100644 --- a/subjects/listsizeprog.en.md +++ b/subjects/listsizeprog.en.md @@ -31,4 +31,4 @@ type List struct { func ListSize(l *List) int { } -``` \ No newline at end of file +``` diff --git a/subjects/nauuo.en.md b/subjects/nauuo.en.md index 2d9e35e0..49cf8da0 100644 --- a/subjects/nauuo.en.md +++ b/subjects/nauuo.en.md @@ -37,15 +37,15 @@ Here is a possible program to test your function : package main import ( - "fmt" - piscine ".." + "fmt" + piscine ".." ) func main() { - fmt.Println(piscine.Nauuo(50, 43, 20)) - fmt.Println(piscine.Nauuo(13, 13, 0)) - fmt.Println(piscine.Nauuo(10, 9, 0)) - fmt.Println(piscine.Nauuo(5, 9, 2)) + fmt.Println(piscine.Nauuo(50, 43, 20)) + fmt.Println(piscine.Nauuo(13, 13, 0)) + fmt.Println(piscine.Nauuo(10, 9, 0)) + fmt.Println(piscine.Nauuo(5, 9, 2)) } ``` diff --git a/subjects/point.en.md b/subjects/point.en.md index a9109b8b..85bae913 100644 --- a/subjects/point.en.md +++ b/subjects/point.en.md @@ -4,11 +4,11 @@ Create a `.go` file. -- The code below has to be copied in that file. +- The code below has to be copied in that file. -- The necessary changes have to be applied so that the program works. +- The necessary changes have to be applied so that the program works. -- The program must be submitted inside a folder with the name `point`. +- The program must be submitted inside a folder with the name `point`. ### Code to be copied diff --git a/subjects/point.fr.md b/subjects/point.fr.md index 4cf7fbd4..957ca929 100644 --- a/subjects/point.fr.md +++ b/subjects/point.fr.md @@ -4,12 +4,11 @@ Créer un fichier `.go`. -- Le code ci-dessous doit être copié dans ce fichier. +- Le code ci-dessous doit être copié dans ce fichier. -- Les changements nécéssaires doivent être appliquer et the code below into that file - and do the necessary changes so that the program works. +- Les changements nécéssaires doivent être appliquer et the code below into that file and do the necessary changes so that the program works. -- Le programme doit être rendu dans un dossier nommé `boolean`. +- Le programme doit être rendu dans un dossier nommé `boolean`. ### Code à copier diff --git a/subjects/pointone.en.md b/subjects/pointone.en.md index 24d0a2ca..d7aab1e8 100644 --- a/subjects/pointone.en.md +++ b/subjects/pointone.en.md @@ -2,7 +2,7 @@ ### Instructions -- Write a function that takes a **pointer to an int** as argument and gives to this int the value of 1. +- Write a function that takes a **pointer to an int** as argument and gives to this int the value of 1. ### Expected function @@ -20,14 +20,14 @@ Here is a possible program to test your function : package main import ( - "fmt" - piscine ".." + "fmt" + piscine ".." ) func main() { - n := 0 - piscine.PointOne(&n) - fmt.Println(n) + n := 0 + piscine.PointOne(&n) + fmt.Println(n) } ``` diff --git a/subjects/pointone.fr.md b/subjects/pointone.fr.md index f7e135a3..66f29a44 100644 --- a/subjects/pointone.fr.md +++ b/subjects/pointone.fr.md @@ -2,7 +2,7 @@ ### Instructions -- Écrire une fonction qui prend un **pointeur sur int** en argument et qui assignes à cet int la valeur 1. +- Écrire une fonction qui prend un **pointeur sur int** en argument et qui assignes à cet int la valeur 1. ### Fonction attendue @@ -20,14 +20,14 @@ Voici un éventuel programme pour tester votre fonction : package main import ( - "fmt" - piscine ".." + "fmt" + piscine ".." ) func main() { - n := 0 - piscine.PointOne(&n) - fmt.Println(n) + n := 0 + piscine.PointOne(&n) + fmt.Println(n) } ``` diff --git a/subjects/printbits.en.md b/subjects/printbits.en.md index e3d0b532..259e2186 100644 --- a/subjects/printbits.en.md +++ b/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**. -- If the the argument is not a number the program should print `00000000`. +- If the the argument is not a number the program should print `00000000`. ### Expected output : diff --git a/subjects/printbits.fr.md b/subjects/printbits.fr.md index fc699c08..724a1c24 100644 --- a/subjects/printbits.fr.md +++ b/subjects/printbits.fr.md @@ -4,7 +4,7 @@ Écrire un programme qui prend un nombre en argument, et qui l'affiche en valeur binaire **sans newline à la fin**. -- Si l'argument n'est pas un nombre le programme doit afficher `00000000`. +- Si l'argument n'est pas un nombre le programme doit afficher `00000000`. ### Expected output : diff --git a/subjects/printdigitsprog.en.md b/subjects/printdigitsprog.en.md index ce5f387f..ef2b48dc 100644 --- a/subjects/printdigitsprog.en.md +++ b/subjects/printdigitsprog.en.md @@ -13,4 +13,4 @@ student@ubuntu:~/printdigitsprog$ go build student@ubuntu:~/printdigitsprog$ ./main 0123456789 student@ubuntu:~/printdigitsprog$ -``` \ No newline at end of file +``` diff --git a/subjects/printhex.en.md b/subjects/printhex.en.md index 122aea0b..31ca6614 100644 --- a/subjects/printhex.en.md +++ b/subjects/printhex.en.md @@ -5,7 +5,7 @@ Write a program that takes a positive (or zero) number expressed in base 10, and displays it in base 16 (with lowercase letters) followed by a newline (`'\n'`). - If the number of parameters is different from 1, the program displays a newline. -- Error cases have to be handled as shown in the example below. +- Error cases have to be handled as shown in the example below. ### Usage @@ -21,5 +21,5 @@ student@ubuntu:~/[[ROOT]]/test$ ./test student@ubuntu:~/[[ROOT]]/test$ ./test "123 132 1" | cat -e 0$ -student@ubuntu:~/[[ROOT]]/test$ +student@ubuntu:~/[[ROOT]]/test$ ``` diff --git a/subjects/printstrprog.fr.md b/subjects/printstrprog.fr.md index e65da841..043940b0 100644 --- a/subjects/printstrprog.fr.md +++ b/subjects/printstrprog.fr.md @@ -2,7 +2,7 @@ ### Instructions -- Écrire un programme qui affiche un à un les caractères d'une `string` passée en argument du programme. +- Écrire un programme qui affiche un à un les caractères d'une `string` passée en argument du programme. ### Utilisation : diff --git a/subjects/reverse.en.md b/subjects/reverse.en.md index 00af6342..33ba6617 100644 --- a/subjects/reverse.en.md +++ b/subjects/reverse.en.md @@ -39,7 +39,7 @@ Here is a possible program to test your function : package main import ( - "fmt" + "fmt" ) func pushBack(n *NodeAddL, num int) *NodeAddL{ @@ -47,20 +47,20 @@ func pushBack(n *NodeAddL, num int) *NodeAddL{ } func main() { - num1 := &piscine.NodeAddL{Num: 1} - num1 = pushBack(num1, 3) - num1 = pushBack(num1, 2) - num1 = pushBack(num1, 4) - num1 = pushBack(num1, 5) - - result := piscine.Reverse(num1) - for tmp := result; tmp != nil; tmp = tmp.Next { - fmt.Print(tmp.Num) - if tmp.Next != nil { - fmt.Print(" -> ") - } - } - fmt.Println() + num1 := &piscine.NodeAddL{Num: 1} + num1 = pushBack(num1, 3) + num1 = pushBack(num1, 2) + num1 = pushBack(num1, 4) + num1 = pushBack(num1, 5) + + result := piscine.Reverse(num1) + for tmp := result; tmp != nil; tmp = tmp.Next { + fmt.Print(tmp.Num) + if tmp.Next != nil { + fmt.Print(" -> ") + } + } + fmt.Println() } ``` diff --git a/subjects/reverserange.en.md b/subjects/reverserange.en.md index 78199ae4..ac060a15 100644 --- a/subjects/reverserange.en.md +++ b/subjects/reverserange.en.md @@ -4,11 +4,11 @@ Write a program which must: -- **Allocate (with `make`)** an array of integers. +- **Allocate (with `make`)** an array of integers. -- Fill it with consecutive values that begins at the second argument and end at the first argument (Including the values of thoses arguments !). +- Fill it with consecutive values that begins at the second argument and end at the first argument (Including the values of thoses arguments !). -- That prints the array. +- That prints the array. Errors should be handled. diff --git a/subjects/reverserange.fr.md b/subjects/reverserange.fr.md index 0c153d36..fc145494 100644 --- a/subjects/reverserange.fr.md +++ b/subjects/reverserange.fr.md @@ -4,11 +4,11 @@ Écrire un programme qui doit: -- Allouer (avec `make`) une slice d'entiers. +- Allouer (avec `make`) une slice d'entiers. -- Le remplir avec des valeurs consécutives qui commencent au deuxième argument et qui finissent au premier (en incluant les valeurs des deux arguments !) +- Le remplir avec des valeurs consécutives qui commencent au deuxième argument et qui finissent au premier (en incluant les valeurs des deux arguments !) -- Et qui affiche cette slice. +- Et qui affiche cette slice. Les erreurs doivent être gérées. diff --git a/subjects/revwstr.en.md b/subjects/revwstr.en.md index b7f78965..dffa54b4 100644 --- a/subjects/revwstr.en.md +++ b/subjects/revwstr.en.md @@ -4,11 +4,11 @@ Write a program that takes a `string` as a parameter, and prints its words in reverse. -- A word is a sequence of **alphanumerical** characters. +- A word is a sequence of **alphanumerical** characters. -- If the number of parameters is different from 1, the program will display newline (`'\n'`). +- If the number of parameters is different from 1, the program will display newline (`'\n'`). -- In the parameters that are going to be tested, there will not be any extra spaces. (meaning that there will not be additionnal spaces at the beginning or at the end of the `string`and that words will always be separated by exactly one space). +- In the parameters that are going to be tested, there will not be any extra spaces. (meaning that there will not be additionnal spaces at the beginning or at the end of the `string`and that words will always be separated by exactly one space). ### Usage diff --git a/subjects/revwstr.fr.md b/subjects/revwstr.fr.md index 4d2344d7..2eb541fd 100644 --- a/subjects/revwstr.fr.md +++ b/subjects/revwstr.fr.md @@ -4,11 +4,11 @@ Écrire un programme qui prend une `string` comme paramètre, et affiche ses mots en sens inverse. -- Un mot est une suite de caractères **alphanumériques.** +- Un mot est une suite de caractères **alphanumériques.** -- Si le nombre de paramètres est différent de 1, le programme affiche un retour à la ligne (`'\n'`). +- Si le nombre de paramètres est différent de 1, le programme affiche un retour à la ligne (`'\n'`). -- Dans les paramètres qui seront testés, il n'y aura pas d'espaces extra. (ce qui signifie qu'il n'y aura pas d'espaces additionnels, ni au début, ni à la fin de la `string` et que les mots seront toujours séparés par un seul espace). +- Dans les paramètres qui seront testés, il n'y aura pas d'espaces extra. (ce qui signifie qu'il n'y aura pas d'espaces additionnels, ni au début, ni à la fin de la `string` et que les mots seront toujours séparés par un seul espace). ### Utilisation @@ -22,5 +22,5 @@ student@ubuntu:~/[[ROOT]]/test$ ./test "he stared at the mountain" mountain the at stared he student@ubuntu:~/[[ROOT]]/test$ ./test "" | cat-e $ -student@ubuntu:~/[[ROOT]]/test$ +student@ubuntu:~/[[ROOT]]/test$ ``` diff --git a/subjects/rot14.fr.md b/subjects/rot14.fr.md index 62777343..678c02dc 100644 --- a/subjects/rot14.fr.md +++ b/subjects/rot14.fr.md @@ -4,7 +4,7 @@ Écrire une fonction `rot14` qui retourne la `string` en paramètre transformée en `string rot14`. -- Il faut savoir ce que `rot13` signifie. +- Il faut savoir ce que `rot13` signifie. ### Fonction attendue diff --git a/subjects/sametree.en.md b/subjects/sametree.en.md index 7750c133..ebe13d86 100644 --- a/subjects/sametree.en.md +++ b/subjects/sametree.en.md @@ -94,10 +94,10 @@ Here is a possible program to test your function : package main func main() { - t1 := NewRandTree() - t2 := NewRandTree() + t1 := NewRandTree() + t2 := NewRandTree() - fmt.Println(IsSameTree(t1, t2)) + fmt.Println(IsSameTree(t1, t2)) } ``` diff --git a/subjects/sortintegertable.en.md b/subjects/sortintegertable.en.md index 2167cb3c..e0ba79e0 100644 --- a/subjects/sortintegertable.en.md +++ b/subjects/sortintegertable.en.md @@ -2,7 +2,7 @@ ### Instructions -- Write a function that reorder an array of `int` in ascending order. +- Write a function that reorder an array of `int` in ascending order. ### Expected function diff --git a/subjects/sortll.en.md b/subjects/sortll.en.md index 2ce278c4..84830e9b 100644 --- a/subjects/sortll.en.md +++ b/subjects/sortll.en.md @@ -32,13 +32,14 @@ func Sortll(node *NodeAddL) *NodeAddL { ``` ### Usage + Here is a possible program to test your function: ```go package main import ( - "fmt" + "fmt" ) // I implemented pushBack for this diff --git a/subjects/splitprog.fr.md b/subjects/splitprog.fr.md index 1b03afb3..312502bc 100644 --- a/subjects/splitprog.fr.md +++ b/subjects/splitprog.fr.md @@ -11,7 +11,6 @@ Cela signifie que: - La fonction main déclarée doit **aussi passer** le `Restrictions Checker`(le testeur de fonctions illégales). Il est conseillé à l'étudiant de rendre une fonction main vide après ses tests finis. - Toutes les autres régles sont les mêmes que pour un `programme`. - ### Instructions Écrire une fonction qui sépare les mots d'une `string`, qui les met dans un tableau de `string`. @@ -44,7 +43,6 @@ func main() { } ``` - Et son résultat : ```console diff --git a/subjects/swap.fr.md b/subjects/swap.fr.md index a4f439a7..95864263 100644 --- a/subjects/swap.fr.md +++ b/subjects/swap.fr.md @@ -2,7 +2,7 @@ ### Instructions -- Écrire une fonction qui échange les contenus de deux **pointeurs sur entier** (`*int`). +- Écrire une fonction qui échange les contenus de deux **pointeurs sur entier** (`*int`). ### Fonction attendue diff --git a/subjects/ultimatedivmod.fr.md b/subjects/ultimatedivmod.fr.md index a09cebfe..9d863d01 100644 --- a/subjects/ultimatedivmod.fr.md +++ b/subjects/ultimatedivmod.fr.md @@ -24,8 +24,8 @@ Voici un éventuel [programme](TODO-LINK) pour tester votre fonction : package main import ( - "fmt" - piscine ".." + "fmt" + piscine ".." ) func main() { diff --git a/subjects/ultimatepointone.fr.md b/subjects/ultimatepointone.fr.md index 338721c6..edc7b8c0 100644 --- a/subjects/ultimatepointone.fr.md +++ b/subjects/ultimatepointone.fr.md @@ -2,7 +2,7 @@ ### Instructions -- Écrire une fonction qui prend un **pointeur sur pointeur sur pointeur sur int** en argument et qui assignes à cet int la valeur 1. +- Écrire une fonction qui prend un **pointeur sur pointeur sur pointeur sur int** en argument et qui assignes à cet int la valeur 1. ### Fonction attendue @@ -20,8 +20,8 @@ Voici un éventuel [programme](TODO-LINK) pour tester votre fonction : package main import ( - "fmt" - piscine ".." + "fmt" + piscine ".." ) func main() { diff --git a/subjects/ztail.fr.md b/subjects/ztail.fr.md index f8885d57..8166d287 100644 --- a/subjects/ztail.fr.md +++ b/subjects/ztail.fr.md @@ -4,10 +4,10 @@ Écrire un programme `ztail` qui a le même comportement que la ligne de commande `tail`, mais qui prend au moins 1 fichier comme argument. -- La seule option qui doit être géré est `-c`. Cette option sera utilisé dans tous les tests. +- La seule option qui doit être géré est `-c`. Cette option sera utilisé dans tous les tests. -- Pour ce programme le package "os" peut être utilisé. +- Pour ce programme le package "os" peut être utilisé. -- Pour que le programme passe les tests la convention pour le retour code de programme en systémes Unix devra être suivi(voir os.Exit). +- Pour que le programme passe les tests la convention pour le retour code de programme en systémes Unix devra être suivi(voir os.Exit). -- Pour plus d'informtations consulter la page du man de `tail`. +- Pour plus d'informtations consulter la page du man de `tail`.