run2
V2EX  ›  问与答

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

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