.. (לתיקייה המכילה) | ||
In Q1.B can we use the solution of Q1.A? | |
No. As mentioned in the exercise, you can't use any helper function to solve Q1.B, including the solution to Q1.A. |
In Q2, what angle should we return? | |
The term "angle" between two lines is indeed ambiguous. To resolve this, please return the following angle: The angle by which the 2nd line needs to be rotated counter-clockwise in order to become parallel to the 1st line. |
Can we use material taught in Tutorial 3? | |
You may use anything taught in any tutorial (1-3). Note that material covered in tutorials 1-2 is sufficient to solve this exercise. However, you may still not use any auxiliary functions in question 1 - and that includes "hiding" them via local / let. |
What is the output of Pow(0.0,N)? (for any N <= 0) | |
Undefined. Meaning, any result you provide for this input is acceptable. |
In Q1.B, what are the legal values of N? | |
You may assume that N is equal to or greater than zero. You don't need to check this yourself. |
Should we provide examples for anything? | |
No. In Q6, you don't need to write examples. The examples you're writing needs to show that you understand what the functions you're writing are doing - and that you recognize the pitfalls and extreme cases. You should provide only a few examples per question. |