Updated descriptions

This commit is contained in:
Edward Donner
2024-12-24 17:59:48 +00:00
parent f5a66d264a
commit cb0b8a8d45
7 changed files with 96 additions and 70 deletions

View File

@@ -275,9 +275,12 @@
"It compiles the file `optimized.cpp` into an executable called `optimized` \n",
"Then it runs the program called `optimized`\n",
"\n",
"You can google (or ask ChatGPT!) for how to do this on your platform, then replace the lines below.\n",
"In the next lab (day4), a student has contributed a full solution that compiles to efficient code on Mac, PC and Linux!\n",
"\n",
"You can wait for this, or you can google (or ask ChatGPT!) for how to do this on your platform, then replace the lines below.\n",
"If you're not comfortable with this step, you can skip it for sure - I'll show you exactly how it performs on my Mac.\n",
"\n",
"\n",
"OR alternatively: student Sandeep K.G. points out that you can run Python and C++ code online to test it out that way. Thank you Sandeep! \n",
"> Not an exact comparison but you can still get the idea of performance difference.\n",
"> For example here: https://www.programiz.com/cpp-programming/online-compiler/"
@@ -326,7 +329,8 @@
"metadata": {},
"outputs": [],
"source": [
"python_hard = \"\"\"\n",
"python_hard = \"\"\"# Be careful to support large number sizes\n",
"\n",
"def lcg(seed, a=1664525, c=1013904223, m=2**32):\n",
" value = seed\n",
" while True:\n",