问题标签 [roman-numerals]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
string - 仅使用 if、if else 和 switch 语句编写 int 到罗马数字转换器时需要帮助
这是代码:
我遇到的问题是我收到一条错误消息“该方法必须返回结果类型字符串”。
java - Java新手,请帮助我的程序运行!我的任务是编写一个将整数转换为罗马数字的程序
我想我有正确的代码来进行转换(感谢用户 Matt Bryant 的帮助),但我现在对如何继续感到困惑。到目前为止,我所学到的如何在主体中键入代码(public static void main(String args[])),但是我得到帮助的这段代码似乎没有进入 main 方法。谁能帮我运行这段代码?:) (另外我有一个错误说我的扫描仪无法解析为类型/变量)。我知道主要方法中没有写任何内容,但这只是因为我不确定此时该做什么。
java - 这两种方法有什么区别?JAVA
我的教授为我提供了一堆方法来填写罗马数字程序(以加法格式,所以 4=IIII、9=VIIII 等)
我无法理解这两种方法之间的区别:
romanDigitChar 是否应该逐位读取数字,并且一次只返回一个数字?如果是这样,我不明白 printRomanNumeral 会如何调用它。
我研究了其他罗马数字程序,但我似乎找不到任何使用在其他方法中调用的方法,例如我可以比较的方法。
任何建议表示赞赏!
haskell - Haskell:整数 -> 罗马数字
所以,我有一个问题表的有趣实践练习:将整数(小于 5000)转换为罗马数字。这是我写的代码;但是,我在 GHCI 中加载脚本时遇到了困难(输入“=”时出现解析错误)。有任何想法吗?
java - 如何在java中添加罗马数字
我在计算机科学课的编程作业上遇到了麻烦。该程序是添加到罗马数字。我不知道如何开始使用实际将罗马数字相加并输出两个数字之和的代码:这是我到目前为止的主程序代码:
}
javascript - 使用 Javascript 将罗马数字转换为整数
我有一个输出为罗马数字的数组:
的数组details[9]
是一个罗马数字,所以我想将它转换为整数。请知道的人帮帮我,谢谢。
r - 将罗马数字转换为R中的数字
在 R 中,as.roman
基本设置中有一个很棒的功能:
是否有一个反函数可以将罗马数字转换为数字?
(我知道我可以自己写,但我更喜欢使用已经准备好的或最好的标准函数,不幸的是找不到。标准库或包函数是首选解决方案)
javascript - 重构罗马数字 Kata 的 Javascript 规范
我是一名新手程序员,目前正在使用 Javascript 编写罗马数字 Kata。我已经解决了所有规格(我正在使用 Jasmine)正在通过。但是,我的规格有很多重复。这里只是前两个:
在 Ruby 中,我可以通过执行以下操作来解决问题:
我将使用散列而不是数组,但目标仍然相同。我想遍历该散列,调用每个散列,设置一个 natural_number 变量,设置一个 roman_numeral 变量,然后通过插入散列中的参数来运行每个规范。
但现在我所拥有的是
从我的 Javascript 规范中删除重复项的最佳方法是什么?谢谢!
javascript - 在 Javascript 中重构罗马数字 Kata
我是在 Javascript 中研究罗马数字 Kata 的新手。所有规格都通过了。我已经重构了规范文件,现在正在尝试重构主文件。
以前的样子是这样的:
现在看起来像这样:
我花了一些时间通过 Chrome 使用 JS 控制台进行调试,它看起来不像迭代每个面额,而是卡在 1 上。
我也在使用 Jasmine,所以我的错误如下所示:
等等。
所以我的问题是: 1. 为什么只返回 1、'I' 和 2 的值会卡住。我该如何解决?
提前致谢!