package main
import (
"fmt"
"strings"
)
func punyaHuruf(kataPertama, kataKedua string) bool {
kataPertama = strings.ToLower(kataPertama)
kataKedua = strings.ToLower(kataKedua)
for _, huruf := range kataPertama {
if !strings.ContainsRune(kataKedua, huruf) {
return false
}
}
return true
}
func main() {
fmt.Println(punyaHuruf("cat", "antarctica"))
fmt.Println(punyaHuruf("cat", "australia"))
fmt.Println(punyaHuruf("cat", "ANTARCTICA"))
}
cGFja2FnZSBtYWluCgppbXBvcnQgKAogICAgImZtdCIKICAgICJzdHJpbmdzIgopCgpmdW5jIHB1bnlhSHVydWYoa2F0YVBlcnRhbWEsIGthdGFLZWR1YSBzdHJpbmcpIGJvb2wgewogCiAgICBrYXRhUGVydGFtYSA9IHN0cmluZ3MuVG9Mb3dlcihrYXRhUGVydGFtYSkKICAgIGthdGFLZWR1YSA9IHN0cmluZ3MuVG9Mb3dlcihrYXRhS2VkdWEpCgogICAKICAgIGZvciBfLCBodXJ1ZiA6PSByYW5nZSBrYXRhUGVydGFtYSB7CiAgICAgICAgaWYgIXN0cmluZ3MuQ29udGFpbnNSdW5lKGthdGFLZWR1YSwgaHVydWYpIHsKICAgICAgICAgICAgcmV0dXJuIGZhbHNlCiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIHRydWUKfQoKZnVuYyBtYWluKCkgewogICAgZm10LlByaW50bG4ocHVueWFIdXJ1ZigiY2F0IiwgImFudGFyY3RpY2EiKSkgIAogICAgZm10LlByaW50bG4ocHVueWFIdXJ1ZigiY2F0IiwgImF1c3RyYWxpYSIpKSAgIAogICAgZm10LlByaW50bG4ocHVueWFIdXJ1ZigiY2F0IiwgIkFOVEFSQ1RJQ0EiKSkgIAp9Cg==