## printmemory ### Instructions Write a function that takes `(arr [10]int)`, and displays the memory as in the example. After displaying the memory the function must display all the graphic characters. The non printable characters must be replaced by a dot. A graphic character is any character intended to be written, printed, or otherwise displayed in a form that can be read by humans. In other words, it is any encoded character that is associated with one or more glyphs. ### Expected function ```go func PrintMemory(arr [10]int) { } ``` ### Usage Here is a possible program to test your function : ```go package main func main() { PrintMemory([10]int{104, 101, 108, 108, 111, 16, 21, 42}) } ``` And its output : ```console $ go run . | cat -e 6800 0000 6500 0000 6c00 0000 6c00 0000 $ 6f00 0000 1000 0000 1500 0000 2a00 0000 $ 0000 0000 0000 0000 $ hello..*..$ $ ```