V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Query.domains
使用 Query.domains 进行批量域名可注册状态查询
Promoted by BeCool
zwjsoftx
V2EX  ›  程序员

工作需要,搞了一个将罗马数字与为阿拉伯数字互换的网站,求指教

  •  
  •   zwjsoftx · 16 天前 · 2579 次点击
    搞了一个将罗马数字与为阿拉伯数字互换的网,https://www.romannumeralconverter.org ,功能有:

    1 、数字转罗马数字:输入阿拉伯数字,瞬间获得标准罗马数字(比如 2024→MMXXIV )

    2 、罗马转数字:输入罗马符号,立即解析为现代数字(比如 XIV→14 )

    另外,对转换功能实现了:

    ✅ 实时验证 ✅ 错误提示

    同时,网站也提供了:

    七种基础符号详解:从 I(1)到 M(1000)的记忆口诀

    五大黄金规则:加减法原则、重复限制等易错点解析

    趣味历史:为什么罗马数字没有"零"?钟表上的"IIII"之谜

    现代应用场景:电影字幕、纪念碑年份、高端腕表设计...

    网站比较适合是学生、设计师、历史爱好者,以及处理特殊数字格式的专业人士。

    求各路大神批评指导, 谢谢
    25 条回复    2025-07-02 19:37:03 +08:00
    daishuge
        1
    daishuge  
       16 天前 via Android
    “请输入一个介于 1 到 3999 之间的数字”
    这点完全可以改进一下
    duzhuo
        2
    duzhuo  
       16 天前
    为了这事老哥你还专门买了个域名啊,什么时候搞 i18n 多加几个语言
    383394544
        3
    383394544  
       16 天前
    這需求隨便一個 LLM 都能現搓一個給你。既然都做成網頁還買域名了可以掛點廣告賺零用錢
    Selenium39
        4
    Selenium39  
       16 天前
    赚回域名钱了 @我一下,我非常好奇这种网站能不能赚到钱
    wuhunyu
        5
    wuhunyu  
       16 天前   ❤️ 2
    力扣上有互转的算法题
    罗马数字转整数: https://leetcode.cn/problems/roman-to-integer
    整数转罗马数字: https://leetcode.cn/problems/integer-to-roman
    python35
        6
    python35  
       16 天前 via iPhone
    @wuhunyu 跟你一样,看到标题就想起在 leetcode 上刷过
    czk1997
        7
    czk1997  
       16 天前
    这不是经典算法题吗……
    xuld
        8
    xuld  
       16 天前
    终于知道 19 以上的罗马数字是怎样写了。
    kdwycz
        9
    kdwycz  
       16 天前
    蹲一个后续。希望楼主赚回域名钱了更新下帖子
    lysShub
        10
    lysShub  
       16 天前
    超过两位数的值,不会用这玩意吧
    corcre
        11
    corcre  
       16 天前
    纪念碑年份...就 1994=>MCMXCIV, 就你看这一串拿出去我知道是罗马数字我都转换不回去...
    腕表设计一共不就 12 个数字, 照抄就好了...
    其实我就是觉得这个功能缺乏使用场景...
    dji38838c
        12
    dji38838c  
       16 天前
    这个应该是
    AI 做了一个网站
    jackmod
        13
    jackmod  
       16 天前
    个人习惯:输入框有动作,直接给出答案,不要点按钮。
    wuruxu
        14
    wuruxu  
       16 天前
    这些功能感觉 GPT 就可以搞定,搞个专门的网页,有点冗余
    404www
        15
    404www  
       16 天前
    这个 UI,几乎全部 ai 写的吧
    krixaar
        16
    krixaar  
       16 天前
    这有应用场景吗,反正写成 js 也就几行改天塞 CyberChef 里面去
    bxnh
        17
    bxnh  
       16 天前
    数字转换 Excel 就能做到吧
    Amber2011
        18
    Amber2011  
       16 天前
    这题好像在力扣刷到过
    radishzz
        19
    radishzz  
       16 天前
    你这域名这么长啊
    JerryZhi
        21
    JerryZhi  
       15 天前
    上 i18n ,每个语种一个单页,hreflang 写好,万一有流量还能贴牛皮藓
    alleluya
        22
    alleluya  
       15 天前
    为啥要限制 4000 以内呢?
    murmurkerman
        23
    murmurkerman  
       15 天前 via iPhone
    有道 leetcode 是罗马数字和阿拉伯数字转换
    echoechoin
        24
    echoechoin  
       15 天前
    我写一个 hash 表把所有映射关系全存下来如何?
    wuhunyu
        25
    wuhunyu  
       15 天前
    @echoechoin 也可以,某种程度上来说时间效率更高。罗马数字最大也就 3999 ,内存消耗也不是很大。但这东西应该用的不频繁,需要的时候算一下就行了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   966 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:42 · PVG 05:42 · LAX 14:42 · JFK 17:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.