相关疑难解决方法(0)

代码高尔夫:数字到单词

代码高尔夫系列似乎相当受欢迎.我遇到了一些将数字转换为单词表示的代码.一些例子是(编程乐趣的2的权力):

  • 2 - >两个
  • 1024 - >一千二十四
  • 1048576 - >百万四万八千七百六十六

我的同事出现的算法差不多有两百行.似乎会有更简洁的方法来做到这一点.

现行指南:

  • 以任何编程语言欢迎提交的内容(我向PhiLho道歉,因为最初对此不太清楚)
  • 最大输入为2 ^ 64(请参阅以下链接,感谢mmeyers)
  • 英语输出的缩放比例较低,但欢迎使用任何算法.只需对编程语言一起评论所使用的方法.

language-agnostic nlp code-golf rosetta-stone

39
推荐指数
13
解决办法
1万
查看次数

.NET或第三方库将数字转换为"第一","第二","第三"等......"

在标题中,没有人知道是否有在.NET的地方,或第三方库,其中的整数可以转换为自己的"排序"同行.

1 - first
2 - second
3 - third
etc...
Run Code Online (Sandbox Code Playgroud)

我当然可以自己写一个,但如果可能的话,我宁愿重用已经存在的东西.

谢谢.

.net c#

10
推荐指数
1
解决办法
3564
查看次数

货币到字符串

通常我会string.Format()用来获取格式化的字符串.

但是我要求所有金额都应该打印成文本而不是数字.

即:像:

Format(3000, "us"); // => Resulting text: "three thousand dollars"
Run Code Online (Sandbox Code Playgroud)

是否有可以处理的.NET库(俄语是强制性的)?

.net c# currency

8
推荐指数
1
解决办法
2394
查看次数

如何将数值转换为单词?

嘿,任何人都知道C#中的一个函数将数值转换为单词如果我给输入:53904然后输出应该是:五十三十九只九十九只

c#

1
推荐指数
1
解决办法
1082
查看次数

使用switch语句只设置一个特定变量的值?

有没有办法使用switch语句来设置整个案例中使用的一个特定变量的值?如果value为1,我希望变量为1,如果value为2,我希望变量为2.我实际上只是通过以下方式执行:

Int variable = value;
Run Code Online (Sandbox Code Playgroud)

..但是,为了将来参考一个例子更复杂,我想知道是否有办法.(目前获取变量已定义错误).

  switch (value)
        {
            case 0:
                int Variable = 0;
                break;
            case 1:
                int Variable = 1;
                break;
            case 2:
                int Variable = 2;
                break;
            case 3:
                int Variable = 3;
                break;
            case 4:
                int Variable = 4;
                break;
        }
Run Code Online (Sandbox Code Playgroud)

.net c#

0
推荐指数
1
解决办法
5577
查看次数

标签 统计

c# ×4

.net ×3

code-golf ×1

currency ×1

language-agnostic ×1

nlp ×1

rosetta-stone ×1