| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | --- | 
					
						
							|  |  |  | id: 5d7925323be8848dbc58a07a | 
					
						
							| 
									
										
										
										
											2020-08-25 02:19:45 -07:00
										 |  |  | title: Part 2 | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | challengeType: 0 | 
					
						
							| 
									
										
										
										
											2021-01-13 03:31:00 +01:00
										 |  |  | dashedName: part-2 | 
					
						
							| 
									
										
										
										
											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
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-12-09 19:37:02 +09:00
										 |  |  | Above `infixToFunction`, define an empty function `add` using the `function` keyword. It should accept two parameters, `x` and `y`. | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											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(code.replace(/\s/g, '').includes('functionadd(x,y){}')); | 
					
						
							| 
									
										
										
										
											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
										 |  |  | const infixToFunction = {}; | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | </script> | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # --solutions--
 | 
					
						
							| 
									
										
										
										
											2019-11-05 02:09:40 -01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ```html | 
					
						
							|  |  |  | <script> | 
					
						
							|  |  |  | function add(x, y) { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | const infixToFunction = {}; | 
					
						
							|  |  |  | </script> | 
					
						
							|  |  |  | ``` |