update: directory structure

This commit is contained in:
Inanc Gumus
2019-08-25 20:58:36 +03:00
parent 0f07e4814e
commit 912d789933
74 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
package main
import "fmt"
// ---------------------------------------------------------
// EXERCISE: Refactor
//
// In the headerOf function, instead of using a switch,
// use a map. Declare it at the package-level.
//
// RESTRICTION
//
// For panicking, use a deferred function and a named param.
//
// EXPECTED OUTPUT
//
// Please run the solution.
//
// ---------------------------------------------------------
func main() {
fmt.Println(headerOf("gif"))
}
func headerOf(format string) string {
switch format {
case "png":
return "\x89PNG\r\n\x1a\n"
case "jpg":
return "\xff\xd8\xff"
}
panic("unknown format: " + format)
}