美文网首页
基础编程 8

基础编程 8

作者: RealAnalysis | 来源:发表于2020-05-08 23:27 被阅读0次

    Question 23

    提到hash,最让我吃惊的发现是,原来 :key这种有:的代码写法 后面跟着的就是key啊啊啊!!!

    镇定下来,认真想想,怎么比较hash里value的大小呢,貌似hash没有相关的index可以用...那么...就想到一个办法,把hash的value专门提出来弄成个array 不就可以操作找到最大的max,然后反向找到对应的key了?!

    Question 24

    为了去掉多余的引号,尝试了新脑洞...无果...


    唯一最接近的是用 return arr * """"但是结果并不是一个array 而且用 to_a也不好使...

    总之最后看了别人的代码,好像也都没有解决这个问题...先继续吧...

    Question 25

    一直没有头绪...参考了array的count代码写法后有了点思路

    为什么只显示 “e”的数值呢?!莫非因为其最后一个出现...

    然后看视频学习了一下如何添加新的内容到hash里面,一分钟内就写出来了...

    放上参考视频...
    https://www.youtube.com/watch?v=jbLDUv0-Fbg

    这个视频当中还教了很好的编程习惯以及编程思路 我喜欢~

    比起文档,我果然更喜欢视频学习啊...

    最后回顾教程才发现...教程讲了如何添加新的hash item的文法啊...


    Question 26

    思路就是根据“age”的数值给array排序就ok咧,之前做过的array排序问题的~

    看样子是数据格式错误?


    改了还是不成,试试把return 改成puts

    改成puts后有点效果 哈哈哈

    看来方向对了,再加油尝试

    目前只是两两相比,对调位置,要更进一步...要比完全列 然后回到第二位再来才成

    找到min写对了,就开始换位置就好了,无非调对index即可

    本来只改成 j = 1一直没成功,改成联动的 j = i +1才成功显示啦!对呀,如果是固定的indxe “1” 开始的话,min就会一直变换位置 肯定调不对

    以后看起来如果一下子觉得这样表述太抽象,随便列个四个数值的array一思考就懂了

    相关文章

      网友评论

          本文标题:基础编程 8

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