美文网首页
在一个神话故事中,有一只小兔住在一个周长为一千米的圆形神湖旁-b

在一个神话故事中,有一只小兔住在一个周长为一千米的圆形神湖旁-b

作者: hellobai | 来源:发表于2017-05-24 22:55 被阅读0次

最近有一场面试中的一道题很特别,当时有点😵,冷静下来后捋清了思路,大家面试中一定不要紧张,下面记录下该题。


在一个神话故事中,有一只小兔住在一个周长为一千米的圆形神湖旁,A.B两点把这个神湖分成两部分,已知小兔从B点出发,沿逆时针方向绕神湖做跳跃运动,它每跳8分之3千米休息一次,如果跳到A点正好休息,那么就会经过特别通道AB滑倒B点,从B点继续跳。它每经过一次特别通道,神湖半径就扩大一倍,现知小兔共休息1000次,这是神湖周长是多少千米?(AB为圆的直径)
现在要求编一段简短的程序求的结果,请在下方写出伪代码:


整理答案如下:

public class hello {
    public static void main(String[] orgs) {
        /*神湖周长*/
        double c = 1000;
        /*跳跃一次的距离*/
        double jump = 375;
        /*到a点休息时跳跃的次数*/
        int j = 0;
        /*跳跃1000次*/
        for (int i = 1; i <= 1000; i++) {
            /*跳跃到c/2*/
            if (jump * (i - j) % c == c / 2) {
                /*周长加倍*/
                j = i;
                c *= 2;
            }
        }
        /*输出周长*/
        System.out.print("神湖的周长是" + c + "米");
    }
}

一些记录:
当小兔由B点跳到A点时,记录下此时跳跃的次数"i",并赋值给变量j,通过(i-j)实现其由特殊通道回到A点的效果,重新计算距离。


个人见解,不足之处,欢迎讨论!

相关文章

  • 计算神湖周长的面试题

    在一个神话故事中,有一只小兔住在一个周长为一千米的圆形神湖旁,A.B两点把这个神湖分成两部分,已知小兔从B点出发,...

  • 在一个神话故事中,有一只小兔住在一个周长为一千米的圆形神湖旁-b

    最近有一场面试中的一道题很特别,当时有点?,冷静下来后捋清了思路,大家面试中一定不要紧张,下面记录下该题。 在一个...

  • 2019-12-07

    一个圆形喷水池的半径是5m,它的周长是多少米? 在一个周长为100cm的正方形纸片内,要剪一个最大的圆,这个圆的半...

  • 《猴子和兔子战胜了老虎》

    在很久很久以前,有一只小猴子和一只小兔子,他们是一对邻居。他们是非常好的朋友,一个住在树上,一个住在房子里。 有一...

  • 小学数学最容易出错的16个小细节

    1.除和除以的区别 a除以b或a被b除,列式为:a÷b a除b或用a去除b,列式为:b÷a 2.半圆的周长≠圆周长...

  • 课堂瞬间

    探索圆的周长,由于圆是一个曲线图形,周长的测量异同于直线图形。 1、那如何测量圆的周长呢? 看看孩子们的创意,只有...

  • Euclidea Alpha-7

    给定圆 A 和园上一点 B,求一个圆 A 的内接正方形,以 B 为一个顶点。 B 为圆心过 A 做圆,交圆 A 于...

  • 边长

    对于一个矩形的周长,你当然可以有很多种算法,我们不妨假定它的长宽分别为a和b,那么周长C=a+a+b+b,你当然可...

  • 转化思想在小学数学中的应用

    1.今天备课,周长,不规则图形圆的周长,可以转化为圆的周长

  • C#第三次作业

    作业要求: 计算半径为5的圆的面积和周长并打印出来.(pi为3.14)面积:pirr; Perimeter(周长)...

网友评论

      本文标题:在一个神话故事中,有一只小兔住在一个周长为一千米的圆形神湖旁-b

      本文链接:https://www.haomeiwen.com/subject/azfaxxtx.html