美文网首页
基础编程 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

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

  • Java编程基础(8)

    Java基础知识:Java字符串的处理(3) 11.Java查找字符串(indexOf()、lastlndexOf...

  • 少儿编程入门教程合集 一

    固定链接:https://www.kidscoding8.com/425.html Scratch零基础魔法编程:...

  • 接口测试八问

    做接口测试的时候,要问自己8个问题【摘自《python编程基础与HTTP接口测试》】

  • 总览:java8到webflux

    (从函数式编程到反应式编程) 反应式编程中,流是基础,并且反应式编程解决之前异步调用的问题,java8引入了流和新...

  • 机器学习-缘起

    2018年8月,36岁,本命年,数学基础基本归零,无编程基础,无统计基础,脑子一热,业余学习起机器学习。本意是...

  • java8中的Stream

    java8提出的函数式编程旨在帮助程序猿们写出更优雅的代码,上文函数式编程基础也介绍了java8新提出的一些函数式...

  • Java 技术栈

    1、Java基础 Leetcode 刷题、Java 编程思想、JVM 原理、设计模式、Java 8 新特性 2、项目经验

  • 9.25 c++ 总结

    Windows编程基础 总结: 25号开始学习Windows编程基础,MFC编程。Windows和MFS中的字符,...

  • 嵌入式LINUX开发三步走

    第一学习阶段,主要打好基础,学好C编程,Linux系统编程。 1、C语言编程基础 2、嵌入式开发基础:Linux概...

网友评论

      本文标题:基础编程 8

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