fix: Restore missing emojis and fix broken links (#35703)

* fix: Restore missing emojis and fix broken links

* fix: Remove emojis to conform with style guide

* fix: Remove the last emoticons
This commit is contained in:
Oliver Eyton-Williams
2019-03-29 20:52:56 +01:00
committed by Randell Dawson
parent 7a37788ea1
commit 73277d8ba8
6 changed files with 50 additions and 52 deletions

View File

@ -4,7 +4,7 @@ title: File Handling
## File Handling
### Introduction
If you've written the C `helloworld` program before, you've already done file INPUT/OUTPUT(Genrally reffered as IO) in C! Congratulations! :tada:
If you've written the C `helloworld` program before, you've already done file INPUT/OUTPUT(Genrally reffered as IO) in C! Congratulations!
```c
/* A simple hello world in C. */
@ -252,7 +252,7 @@ Hello, Logan!
Hello, Carol!
```
Super awesome, right! :smile:
Super awesome, right!
### More Information:
- <a href='https://en.wikibooks.org/wiki/C_Programming/File_IO' target='_blank' rel='nofollow'>Wikibooks page on file IO</a>

View File

@ -3,9 +3,9 @@ title: Nesting For Loops
---
## Nesting For Loops
<strong>Remember to use Read-Search-Ask if you get stuck. Try to pair program :busts_in_silhouette: and write your own code :pencil:</strong>
<strong>Remember to use Read-Search-Ask if you get stuck. Try to pair program and write your own code/</strong>
:checkered_flag: <strong>Problem Explanation:</strong>
<strong>Problem Explanation:</strong>
If you have a multi-dimensional array, you can use the same logic as the prior waypoint to loop through both the array and any sub-arrays.
@ -36,19 +36,19 @@ This outputs each sub-element in <code>arr</code> one at a time. Note that for t
<li><a href="https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-arrays">Accessing Nested Arrays</a></li>
</ul>
:speech_balloon: Hint: 1
### Hint: 1
Make sure to check with <code>length</code> and not the overall array.
<em>try to solve the problem now</em>
:speech_balloon: Hint 2<br>
### Hint 2
Use both <code>i</code> and <code>j</code> when multiplying the product.
<em>try to solve the problem now</em>
:speech_balloon: Hint 3<br>
### Hint 3
Remember to use <code>arr[i]</code> when you multiply the sub-arrays with the <code>product</code> variable.
@ -60,7 +60,7 @@ Remember to use <code>arr[i]</code> when you multiply the sub-arrays with the <c
<br>
<strong>Solution Ahead!</strong>
:beginner: <strong>Basic Code Solution:</strong>
<strong>Basic Code Solution:</strong>
```
function multiplyAll(arr) {
var product = 1;
@ -78,7 +78,7 @@ function multiplyAll(arr) {
multiplyAll([[1,2],[3,4],[5,6,7]]);
```
:rocket: <strong><a href="https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/nesting-for-loops/">Run Code</a></strong>
<strong><a href="https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/nesting-for-loops/">Run Code</a></strong>
<strong>Code Explanation:</strong>
@ -88,9 +88,8 @@ multiplyAll([[1,2],[3,4],[5,6,7]]);
<li>The two sub-arrays to multiply are <code>arr[i]</code> and <code>j</code>.</li>
</ul>
:clipboard: <strong>NOTES FOR CONTRIBUTIONS:</strong>
<ul>
<li>:warning: <strong>DO NOT</strong> add solutions that are similar to any existing solutions. If you think it is similar but better, then try to merge (or replace) the existing similar solution.</li>
<li>Add an explanation of your solution.</li>
<li>Categorize the solution in one of the following categories — Basic, Intermediate and Advanced. :traffic_light:</li>
</ul>
## <strong>NOTES FOR CONTRIBUTIONS:</strong>
* <strong>DO NOT</strong> add solutions that are similar to any existing solutions. If you think it is similar but better, then try to merge (or replace) the existing similar solution.
* Add an explanation of your solution.
* Categorize the solution in one of the following categories — Basic, Intermediate and Advanced.

View File

@ -49,7 +49,7 @@ Make `i` start at 0. Also the loop **should not** be executed for i == 5. In oth
```javascript
for (let i = 0; i < len; i++) {
```
**Happy Coding!** :computer:
**Happy Coding!**
### Resources
- [For statements challenge at FreeCodeCamp](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-for-loops)
- [For statements at MDN web docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration#for_statement)

View File

@ -4,10 +4,10 @@ title: Set Default Parameters for Your Functions
## Set Default Parameters for Your Functions
:triangular_flag_on_post: Remember to use Read-Search-Ask if you get stuck. Try to pair program :busts_in_silhouette: and write your own code :pencil:
Remember to use Read-Search-Ask if you get stuck. Try to pair program and write your own code.
### :checkered_flag: Problem Explanation:
### Problem Explanation:
```javascript
const increment = (function() {
"use strict";
@ -21,24 +21,23 @@ console.log(increment(5)); // returns NaN
We'll be modifying the increment function so that the **number** parameter is incremented by 1 by default, by setting **value** to 1 if a value for **value** is not passed to the increment function.
### :speech_balloon: Hint: 1
### Hint: 1
Let's identify where the parameter **value** is in JS function
try to solve the problem now
### :speech_balloon: Hint: 2
### Hint: 2
Set **value** equal to something so that it is that value by default
try to solve the problem now
### Spoiler Alert!
![spoiler](http://discourse-user-assets.s3.amazonaws.com/original/2X/2/2d6c412a50797771301e7ceabd554cef4edcd74d.gif)
Solution ahead!
## :beginner: Basic Code Solution:
## Basic Code Solution:
```javascript
const increment = (function() {
"use strict";
@ -49,9 +48,9 @@ const increment = (function() {
console.log(increment(5, 2)); // returns 7
console.log(increment(5)); // returns NaN
```
:rocket: [Run Code](https://repl.it/@RyanPisuena/PleasingFumblingThings)
[Run Code](https://repl.it/@RyanPisuena/PleasingFumblingThings)
## Code Explanation
### Code Explanation
* This section is pretty straightforward. Pass this section by setting the **value** parameter equal to 1. When the function comes across test cases where **value** has not been passed anything, then **value** will be assigned one by default.
@ -59,8 +58,8 @@ Relevant Links:
[JavaScript default parameters](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters)
# :clipboard: NOTES FOR CONTRIBUTIONS:
## NOTES FOR CONTRIBUTIONS:
* :warning: DO NOT add solutions that are similar to any existing solutions. If you think it is similar but better, then try to merge (or replace) the existing similar solution.
* DO NOT add solutions that are similar to any existing solutions. If you think it is similar but better, then try to merge (or replace) the existing similar solution.
* Add an explanation of your solution.
* Categorize the solution in one of the following categories — Basic, Intermediate and Advanced. :traffic_light:
* Categorize the solution in one of the following categories — Basic, Intermediate and Advanced.

View File

@ -31,7 +31,7 @@ Or
## Reference Guide
This is by no means an exhaustive list but the links below will be able to give you more entities if the ones below do not work for your needs. Happy Coding :bowtie:
This is by no means an exhaustive list but the links below will be able to give you more entities if the ones below do not work for your needs. Happy Coding.
| Character | Entity Name | Entity Number | Description |

View File

@ -17,7 +17,7 @@ Before we install Django we will get you to install an extremely useful tool to
So, let's create a virtual environment (also called a virtualenv). Virtualenv will isolate your Python/Django setup on a per-project basis. This means that any changes you make to one website won't affect any others you're also developing. Neat, right?
For more information on virtual environments see the relevent section <a href='https://guide.freecodecamp.org/python/virtual-environments/' target='_blank' rel='nofollow'>here<a>.
For more information on virtual environments see the relevent section <a href='https://guide.freecodecamp.org/python/virtual-environments/' target='_blank' rel='nofollow'>here</a>.
## Wrapping Up
@ -31,7 +31,7 @@ $ django-admin startproject myproject
$ cd myproject
$ python manage.py runserver
```
Go to `http://localhost:8000`! :rocket:
Go to `http://localhost:8000`!
We have successfully installed the web-framework of our need. However, it's not yet complete. Most web applications are content and data driven - so we need a data storage. Or, a Database, if you will.
@ -39,4 +39,4 @@ In next article, we would be discussing how to install PostgreSQL and use it wit
A point to ponder - we have been using `pip` heavily, but we have barely said anything about it. Well, for now, it's just a package manager like `npm`. It has some differences with `npm`; but, you don't need to worry about that now. If you are interested, do check out the <a href='http://pip-python3.readthedocs.org/en/latest/index.html' target='_blank' rel='nofollow'>official `pip` documentation</a>.
_If you have suggestions or questions, come join us on <a href='https://gitter.im/FreeCodeCamp/FreeCodeCamp' target='_blank' rel='nofollow'>gitter</a>_.
<em>If you have suggestions or questions, come join us on <a href='https://gitter.im/FreeCodeCamp/home' target='_blank' rel='nofollow'>gitter</a></em>.