gpt4 book ai didi

戈朗 : acronym of given sentence

转载 作者:IT王子 更新时间:2023-10-29 02:27:53 25 4
gpt4 key购买 nike

如何使用 GO 编程语言找到给定句子的首字母缩写词。例如,“你好,世界!”变成“HW”。到目前为止,我已经尝试拆分句子:

package main

import (
"bufio"
"fmt"
"strings"
"os"
)
func main() {
reader := bufio.NewReader(os.Stdin)
fmt.Print("Enter text: ")
text, _ := reader.ReadString('\n')
fmt.Print(strings.Split(text," "))
fmt.Print(strings.Index(text, ))
}
  1. 接受用户的输入
  2. 对空格的出现产生分歧。
  3. 下一步做什么?

感谢任何帮助。

谢谢

最佳答案

拆分字符串后,您需要将每个单词的第一个字母附加到结果字符串中。

text := "Hello World"
words := strings.Split(text, " ")

res := ""

for _, word := range words {
res = res + string([]rune(word)[0])
}

fmt.Println(res)

请注意,您可能需要添加一些检查以捕获输入为空的情况,这会导致来自 strings.Split[""]

关于戈朗 : acronym of given sentence,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31086007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com