gpt4 book ai didi

c# - 在没有查找表的情况下将月份中的某一天转换为说话方式?

转载 作者:太空宇宙 更新时间:2023-11-03 22:00:29 25 4
gpt4 key购买 nike

我需要将月份中的某一天转换为人们的说法。

例如 4/26 会读作 Twenty-Sixth。4/01 将被称为 First。

我知道我可以使用查找表 string foo = {"First", "Second", ...}然后取出月份的日期并拉出字符串。

有更好的方法吗?

最佳答案

一般来说,是的,您可以对英语规则进行编码以生成序数。但是,前 19 个单词不可避免地会出现在查找表中,因为它们是异常(exception)。

在对一个月的天数进行编号的情况下,异常值的范围(1 到 19)涵盖了您需要生成的单词序列总数的大约 60%,因此完全跳过该算法是有意义的,并将所有内容放在查找表中。如果您决定支持英语以外的语言,这将提高可读性并简化国际化。

关于c# - 在没有查找表的情况下将月份中的某一天转换为说话方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10339286/

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