| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | --- | 
					
						
							|  |  |  | id: 5d792532f631702ae6d23e11 | 
					
						
							| 
									
										
										
										
											2020-08-25 02:19:45 -07:00
										 |  |  | title: Part 3 | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | challengeType: 0 | 
					
						
							| 
									
										
										
										
											2021-01-13 03:31:00 +01:00
										 |  |  | dashedName: part-3 | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | --- | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | # --description--
 | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | 
 | 
					
						
							|  |  |  | Now return the sum of `x` and `y` using the `return` keyword. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | # --hints--
 | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | See description above for instructions. | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | ```js | 
					
						
							|  |  |  | assert(add(1, 2) === 3 && add(100, 2000) === 2100); | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | # --seed--
 | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | ## --before-user-code--
 | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ```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> | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | ## --after-user-code--
 | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ```html | 
					
						
							|  |  |  | </body> | 
					
						
							|  |  |  | </html> | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | ## --seed-contents--
 | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | ```html | 
					
						
							|  |  |  | <script> | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | function add(x, y) { | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | const infixToFunction = {}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | </script> | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # --solutions--
 | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ```html | 
					
						
							|  |  |  | <script> | 
					
						
							|  |  |  | function add(x, y) { | 
					
						
							|  |  |  |   return x + y; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | const infixToFunction = {}; | 
					
						
							|  |  |  | </script> | 
					
						
							|  |  |  | ``` |