115 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			115 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| id: 5d792532f631702ae6d23e11
 | |
| title: Part 003
 | |
| challengeType: 0
 | |
| isBeta: true
 | |
| ---
 | |
| 
 | |
| ## Description
 | |
| <section id='description'>
 | |
| 
 | |
| Now return the sum of `x` and `y` using the `return` keyword.
 | |
| 
 | |
| </section>
 | |
| 
 | |
| ## Instructions
 | |
| <section id='instructions'>
 | |
| 
 | |
| 
 | |
| </section>
 | |
| 
 | |
| ## Tests
 | |
| <section id='tests'>
 | |
| 
 | |
| ```yml
 | |
| tests:
 | |
|   - text: See description above for instructions.
 | |
|     testString: assert(add(1, 2) === 3 && add(100, 2000) === 2100);
 | |
| 
 | |
| ```
 | |
| 
 | |
| 
 | |
| </section>
 | |
| 
 | |
| ## Challenge Seed
 | |
| <section id='challengeSeed'>
 | |
| 
 | |
| <div id='html-seed'>
 | |
| 
 | |
| ```html
 | |
| <script>
 | |
| 
 | |
| function add(x, y) {
 | |
| 
 | |
| }
 | |
| 
 | |
| const infixToFunction = {};
 | |
| 
 | |
| 
 | |
| </script>
 | |
| ```
 | |
| 
 | |
| </div>
 | |
| 
 | |
| 
 | |
| ### Before Test
 | |
| <div id='html-setup'>
 | |
| 
 | |
| ```html
 | |
| <!DOCTYPE html>
 | |
| <html lang="en">
 | |
| <head>
 | |
|   <meta charset="UTF-8">
 | |
|   <title>Spreadsheet</title>
 | |
|   <style>
 | |
|     #container {
 | |
|       display: grid;
 | |
|       grid-template-columns: 50px repeat(10, 200px);
 | |
|       grid-template-rows: repeat(11, 30px);
 | |
|     }
 | |
|     .label {
 | |
|       background-color: lightgray;
 | |
|       text-align: center;
 | |
|       vertical-align: middle;
 | |
|       line-height: 30px;
 | |
|     }
 | |
|   </style>
 | |
| </head>
 | |
| <body>
 | |
| <div id="container">
 | |
|   <div></div>
 | |
| </div>
 | |
| ```
 | |
| 
 | |
| </div>
 | |
| 
 | |
| 
 | |
| ### After Test
 | |
| <div id='html-teardown'>
 | |
| 
 | |
| ```html
 | |
| </body>
 | |
| </html>
 | |
| ```
 | |
| 
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| </section>
 | |
| 
 | |
| ## Solution
 | |
| <section id='solution'>
 | |
| 
 | |
| ```html
 | |
| <script>
 | |
| function add(x, y) {
 | |
|   return x + y;
 | |
| }
 | |
| 
 | |
| const infixToFunction = {};
 | |
| </script>
 | |
| ```
 | |
| 
 | |
| </section>
 |