freecodecamp专题

【freecodecamp】更新仓库 Inventory Update

题目要求 freecodecamp 上面的一个练习题 题目要求是: 依照一个存着新进货物的二维数组,更新存着现有库存(在 arr1 中)的二维数组. 如果货物已存在则更新数量 . 如果没有对应货物则把其加入到数组中,更新最新的数量. 返回当前的库存数组,且按货物名称的字母顺序排列. 当你遇到困难的时候,记得查看错误提示、阅读文档、搜索、提问。 问题分析 1.更新的顺序要按照后面的数组来

【freecodecamp】 Exact Change 收银机程序

要求 设计一个收银程序 checkCashRegister() ,其把购买价格(price)作为第一个参数 , 付款金额 (cash)作为第二个参数, 和收银机中零钱 (cid) 作为第三个参数. cid 是一个二维数组,存着当前可用的找零. 当收银机中的钱不够找零时返回字符串 “Insufficient Funds”. 如果正好则返回字符串 “Closed”. 否则, 返回应找回的零钱列

【freecodecamp】多个数组求对等差分数组 Symmetric Difference

该题目的要求 创建一个函数,接受两个或多个数组,返回所给数组的 对等差分(symmetric difference) (△ or ⊕)数组. 给出两个集合 (如集合 A = {1, 2, 3} 和集合 B = {2, 3, 4}), 而数学术语 “对等差分” 的集合就是指由所有只在两个集合其中之一的元素组成的集合(A △ B = C = {1, 4}). 对于传入的额外集合 (如 D = {2

【freecodecamp】Arguments Optional add(1)(2) 闭包与参数

function add() {var args = arguments;var args1 = args[0];function add2(){//一个闭包console.log("add2函数触发,arguments[0]:"+arguments[0]+"类型:"+typeof(arguments[0]));if(arguments[0] && typeof(arguments[0]) ===

转行前端自我学习记录——freecodecamp项目实践小结

这周花了大部分时间来做freecodecamp(fcc)里面的两个项目,都是比较初级的,主要是静态页面设计,做完发现一个真理:书到用时方恨少,零散的知识点想要串起来,需要大量的实践及经验,就如同武侠小说里的武林秘籍,零散的招式学会了,依然成不了天下第一,只有融汇贯通,达到无招方是境界。做完两个页面,得到几点之前没怎么掌握的知识点: 1、字体粗细的属性font-size,可以用具体数字表示属性值,

[freeCodeCamp] Find the Longest Word in a String解题

题目: 找出最长单词 在句子中找出最长的单词,并返回它的长度。 函数的返回值应该是一个数字。 代码 function findLongestWord(str) {// 请把你的代码写在这里var longest = 1;var shuzu = str.split(" ");for(var i=0;i<shuzu.length;i++){if (shuzu[i].length > long

FreeCodeCamp备查簿(4:#91-#131)

20170814  #91 Create a Bootstrap Headline 建一个bootstrap的标题 <h3 class="text-primary text-center">jQuery Playground</h3>#92 House our page within a Bootstrap Container Fluid Div建一个container-fluid的div元

FreeCodeCamp备查簿(3:#61-#90)

free code camp应该是我接触到的最能提高个人能力的学习路径了,像它的广告语"Free Code Camp 已经被证明是获取编程工作的最有效路径,事实上,没人完成了所有课程,因为他们都在完成之前就找到了工作。"不过有一点我不太赞同,就是学习过程中,越往后的章节进度会越慢,因为它要求的是你的动手能力,而不是走马观花.所以在这里学习的童鞋不会有学完后什么都不会做的现象.不过我的博客可能不会每

FreeCodeCamp备查簿(1:#6-#30)

前言 在学习前端的时候,发现了这个用于前端学习的网站,感觉相比国内的很多学习的网站来说,针对前端方面确实有很多优势,比如FreeCodeCamp提倡“Read-Search-Ask”,它更注重个人的自学能力,提倡使用搜索、查询资料。通过freeCodeCamp的学习能提高个人编程方便的问题的解决能力。所以我决定写一个关于FreeCodeCamp学习过程的专栏,把每一节的内容、要求和当时学习的自己

freeCodeCamp的python教程

目录 20200910  字符串类型的使用 20200914 数字类型的使用  用户输入 创建一个计算器 列表list 元组truple 函数 if语句 字典 while循环 for循环 二维列表 Giraffe language Try/Except 文件操作 模块&pip 类 对象函数 继承 20200910  字符串类型的使用 转义符 在类

freeCodeCamp:编程学习之旅的起点

一、产品介绍 freeCodeCamp是一个提供免费编程课程的学习平台。它包含了数百个编程挑战,覆盖了从基础的HTML、CSS和JavaScript到高级的算法和数据结构等各个方面的知识。freeCodeCamp不仅提供了丰富的学习资源,还帮助我通过实践提高编程技能。 二、应用场景 freeCodeCamp非常适合初学者和已经有一定基础的编程爱好者。无论你是想学习编程基础知识,还是想提高编程

电话号码验证器(FreeCodeCamp)

题目描述 解题思路 本题我采用的是正则的方法,通过考虑多种情况,因为所有的测试案例都已经给出,只要能够将所有情况考虑全面,通过正则表达式就可以通过测试。本题可能不是最优解,如果读者有其他更优解,欢迎留言评论。 解题代码 function telephoneCheck(str) {let reg = /^1\s?\(\d{3}\).?\d{3}.?\d{4}|^1\s\d{3}[\(|

freecodecamp小项目---个人网站

这个简陋的网站只用了html和css效果; 项目效果: html代码:   JZX WebPage  jzx aboutinterestscontact WHO AM I My name is jzx.I'm studying in ZhongBei University now. My hometown is a small city named SuiNing

尝试自己翻译了FreeCodeCamp的文章,技术方面多认识了几种技术,文章标题:Transparency in Action Free Code Camp is Now Open Source...

这是FreeCodeCamp其中一篇文章,趁着学习英文的时间,翻译这篇文章,其中讲到作者创建FCC过程,本文属于原创,第一次翻译,翻译还有诸多不足之处,请大家包含。 原文地址:https://medium.freecodecamp.com/transparency-in-action-free-code-camp-is-now-open-source-9dae1985d925?gi=a0f3f7

freeCodeCamp-Basic Algorithm Scripting

1、如果给定的字符串是回文,返回true,反之,返回false。 /* 如果给定的字符串是回文,返回true,反之,返回false。如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)。function palindrome(str) {// Good luck!var reg=/\W|_/ig;str=str.replace(re