iapp吧 关注:15,978贴子:191,324

<交流讨论>

只看楼主收藏回复

最近没啥事,就上上贴吧。发发教程或讨论吧。
就聊聊“算法”吧。
先从简单的到困难的,一个一个问,看你们谁能用代码解答出
问题一:面积是25,是一个正方形。求长、宽是多少(用代码算出来,注意:不是直接5*5=25,而是要用代码得出5)


IP属地:广东来自Android客户端1楼2018-05-24 19:19回复
    s(25/5,w)
    syso(w)
    tw(w)
    ss("帅流云计算的植是"+w,ss)
    tw(ss)
    syso(ss)


    IP属地:福建来自Android客户端2楼2018-05-24 19:26
    回复(5)
      dd


      来自Android客户端3楼2018-05-24 20:26
      收起回复
        java(a,null,"java.lang.Math.sqrt","double","25")
        tw(a)


        IP属地:重庆来自Android客户端4楼2018-05-24 21:08
        回复
          楼上那几个,说了是算法啊
          开方?
          int a = 25;
          int value = 0;
          int i = 1;
          for(;;){
          int stub = i*i;
          if(stub > a) throw new IllegalArgumentException("求值失败");
          if(stub == a){
          value = i;
          break;
          }
          i++;
          }
          随便写的,不知道能不能运行


          IP属地:广东来自Android客户端5楼2018-05-24 21:23
          回复
            如果用iapp写出来就**了 思路有点麻烦


            IP属地:河南来自Android客户端7楼2018-05-24 21:31
            收起回复
              卡马克算法
              float InvSqrt (float x)
              {
              float xhalf = 0.5f*x;
              int i = *(int*)&x;
              i = 0x5f3759df - (i >> 1);
              x = *(float*)&i;
              x = x*(1.5f - xhalf*x*x);
              return x;
              }


              IP属地:重庆来自Android客户端8楼2018-05-24 23:03
              回复
                问题一的答案:
                s z = 30
                s i = 1
                w(z>i)
                {
                s(i*i,v)
                f(v==z)
                {
                s value=i
                }
                s(i+1,i)
                }
                f(value!=null)
                {
                ss("答案:"+value,av)
                syso(av)
                }
                else
                {
                syso("算法错误")
                }


                IP属地:广东来自Android客户端9楼2018-05-25 00:40
                回复(5)
                  问题二:鸡兔同笼,一共35个头、94只脚,问鸡兔各多少只?(我已经算出来了,先不发代码)





                  IP属地:广东来自Android客户端10楼2018-05-25 01:26
                  回复
                    @普斯學長 我应该会长期更,你精一下


                    IP属地:广东来自Android客户端11楼2018-05-25 01:28
                    收起回复
                      三行计算代码


                      IP属地:河南来自Android客户端12楼2018-05-25 07:22
                      回复


                        IP属地:重庆来自Android客户端13楼2018-05-25 08:19
                        回复
                          回9楼 吧主的话。。。这是计算小数的



                          IP属地:广东来自Android客户端14楼2018-05-25 09:53
                          回复(1)
                            问题三:体积是189,已知高是3,宽是7到10其中一位数,长是9到12其中一位数(自然而然我已经写出来算法了)




                            IP属地:广东来自Android客户端15楼2018-05-25 10:44
                            回复(3)
                              这个帖子好玩 置顶了


                              IP属地:河南来自Android客户端17楼2018-05-25 11:33
                              回复