Вопрос пользователя:
Ответ нейросети:
package main
import ( "fmt" "sort" "strings" )
func AreAnagrams(str1, str2 string) bool { str1 = strings.ToLower(str1) str2 = strings.ToLower(str2)
if len(str1) != len(str2) {
return false
}
str1Sorted := sortString(str1)
str2Sorted := sortString(str2)
return str1Sorted == str2Sorted
}
func sortString(s string) string { sChars := strings.Split(s, "") sort.Strings(sChars) return strings.Join(sChars, "") }
func main() { str1 := "Listen" str2 := "Silent"
if AreAnagrams(str1, str2) {
fmt.Println("Строки являются анаграммами")
} else {
fmt.Println("Строки не являются анаграммами")
}
}
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.