run2
V2EX  ›  问与答

一个奇葩的文化 产生一个艺葩的需求,9 进制。。。

  •  
  •   run2 · Mar 8, 2014 · 4266 views
    This topic created in 4474 days ago, the information mentioned may be changed or developed.
    昨天在一栋办公楼里看到电梯没有4,(用*5A代替了)

    对应这奇葩的文化,生成会员卡卡号的话怎么生成才最有效率?

    我能想到的就只有1个
    10进制转9进制,然后把4换成9,反过来计算也是这样。但这么一来12395 < 12355 让人很不爽...4->5 这样map 效率又不高

    求更高效/搞笑的方法。谢谢
    13 replies    1970-01-01 08:00:00 +08:00
    jsonline
        1
    jsonline  
       Mar 8, 2014 via Android
    直接不用4不就好了
    run2
        2
    run2  
    OP
       Mar 8, 2014
    @jsonline 不用4是指遇到4 跳过去,重新生成么?判断起来更麻烦啊,中间数位的
    blacktulip
        3
    blacktulip  
       Mar 8, 2014
    后台仍用普通十进制,前台自建个字体把 4 用别的符号换掉
    zx120120
        4
    zx120120  
       Mar 8, 2014
    可以。。。弄成9进制
    然后替换
    "012345678"---->“012356789"
    Mutoo
        5
    Mutoo  
       Mar 8, 2014
    这样的四则运算是不对的吧
    run2
        6
    run2  
    OP
       Mar 8, 2014
    @Mutoo 既然是卡号,四则运算不是需求,就算算也可以转回10进制再算。
    Mutoo
        7
    Mutoo  
       Mar 8, 2014
    可以参考一下这个 当全世界都采用8进制:http://octomatics.org/
    hitsmaxft
        8
    hitsmaxft  
       Mar 8, 2014
    呵呵, 深圳和广东的大部分电梯都是没有4的楼层. 3A 13A 一次类推
    slixurd
        9
    slixurd  
       Mar 8, 2014
    为何我住深圳十几年都没发现大部分电梯没有4楼?
    连一半都不到吧...
    nicai000
        10
    nicai000  
       Mar 8, 2014
    我住的地方没有13和14, 标记为12A和12B, 以前的公司楼里好像直接没有4层和13层, 真无聊
    kchum
        11
    kchum  
       Mar 9, 2014
    住的地方,没有404,没407.广东人都避忌这些..
    rrfeng
        12
    rrfeng  
       Mar 9, 2014
    直接用二进制啊,没有
    4 :-D
    jakwings
        13
    jakwings  
       Mar 9, 2014
    直接用 4 啊,难道记帐时也不用 4 ?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   900 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 22:33 · PVG 06:33 · LAX 15:33 · JFK 18:33
    ♥ Do have faith in what you're doing.