【问题标题】:What is an elephant number afterall?究竟什么是大象编号?
【发布时间】:2014-05-17 05:55:05
【问题描述】:

我正在写这个问题,这让我自己处于被大规模否决投票的风险。但我仍然想冒险,因为我真的很好奇,我想知道大象的数字是什么。

2天前,有新用户在How to tell if a number is an elephant number?发帖提问

他提到这是在他的采访中被问到的。

对于在删除之前看到此问​​题的人,您能告诉我什么是大象编号吗?

【问题讨论】:

  • 我的猜测是一个太大而无法以标准整数类型表示的数字(charshortintlonglong long),但那是只是猜测。
  • '如果你开始看到大象在表演中跳舞和唱歌,那么这部分戏剧就是所谓的“大象数字”' (c) @0x499602D2
  • Here's the original question. 我猜他们会将 int 转换为布尔值,但这似乎是一个措辞不当的问题。
  • @Guvante 这个问题似乎与 mod 动作无关,只是大象编号的定义。由于我也看到了最初的问题并且很好奇,+1。
  • 问题被普通用户操作搁置;它被删除,钻石版主是第二个选民。没有答案。我认为公平地说,被采访者应该立即问采访者“我想我没有听说过大象编号;大象编号是如何定义的?”。

标签: c++ numbers


【解决方案1】:

问题通常不会被删除,所以我认为没有答案。有趣的是,谷歌拒绝在前两页中提出任何对该短语的编程参考。

但是我可以猜到问题的答案是什么:

在编程过程中,很多时候你会得到不完整的信息(实际上几乎在所有情况下)。

如果我在面试时问了这个问题,我希望被面试者能从我这里提取他们需要的信息。在这种情况下,他们似乎故意提出了一个无法回答的问题,这样您就知道他们需要询问您更多细节。

【讨论】:

    【解决方案2】:

    经过长时间的搜索,我想我可能已经找到了我自己问题的可能答案。

    关于找到最大大象生活数量的面试问题: (点击下方蓝色链接) Given the life time of different elephants, find the period when maximum number of elephants lived

    我想与所有像我一样好奇的人分享!

    (PS:我很感激......直到现在......我的问题还没有被投票到-10!)

    【讨论】:

      【解决方案3】:

      因为最初的问题是实现一个功能

      public boolean isElephant(int elephant){...}
      

      我会猜到int elephant一个大象号码,因为如果不是,它就不会被称为elephant,不是吗?

      所以,我的答案是:

      public boolean isElephant(int elephant){ return true; }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-28
        • 2012-08-27
        • 2010-11-12
        • 2011-03-18
        • 2011-01-22
        相关资源
        最近更新 更多