From c480925e7569d8a811a49ebc92ac2fd161755933 Mon Sep 17 00:00:00 2001 From: casperWein <19201040.casperweinberger@gmail.com> Date: Thu, 5 Jan 2023 20:08:17 +0700 Subject: [PATCH] wein-tugas-pertama --- golang-basic/latihan/01-casperwein.go | 21 +++++++++++++++++++++ golang-basic/latihan/02-casperwein.go | 16 ++++++++++++++++ golang-basic/latihan/test.go | 1 - 3 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 golang-basic/latihan/01-casperwein.go create mode 100644 golang-basic/latihan/02-casperwein.go delete mode 100644 golang-basic/latihan/test.go diff --git a/golang-basic/latihan/01-casperwein.go b/golang-basic/latihan/01-casperwein.go new file mode 100644 index 0000000..b16b166 --- /dev/null +++ b/golang-basic/latihan/01-casperwein.go @@ -0,0 +1,21 @@ +package main + +import "fmt" + +func main() { + pol1 := "madam" + pol2 := "kuda" + + fmt.Println(Polindrom(pol1)) // true + fmt.Println(Polindrom(pol2)) // false +} + +func Polindrom(pol string) bool { + len := len(pol) + for i := 0; i < len/2; i++ { + if pol[i] != pol[len-i-1] { + return false + } + } + return true +} diff --git a/golang-basic/latihan/02-casperwein.go b/golang-basic/latihan/02-casperwein.go new file mode 100644 index 0000000..78ebe12 --- /dev/null +++ b/golang-basic/latihan/02-casperwein.go @@ -0,0 +1,16 @@ +package main + +import "fmt" + +func main() { + fmt.Println(isKonsonan("a")) + fmt.Println(isKonsonan("h")) +} + +func isKonsonan(h string) string { + if h == "a" || h == "i" || h == "u" || h == "e" || h == "o" { + return "vokal" + } else { + return "konsonan" + } +} diff --git a/golang-basic/latihan/test.go b/golang-basic/latihan/test.go deleted file mode 100644 index 06ab7d0..0000000 --- a/golang-basic/latihan/test.go +++ /dev/null @@ -1 +0,0 @@ -package main