updated default tip
authorChristian Urban <christian.urban@kcl.ac.uk>
Thu, 13 Nov 2025 21:53:20 +0000
changeset 499 2f33c51cac48
parent 498 0f1b97538ad4
updated
cws/build
cws/core_cw01.pdf
cws/core_cw02.pdf
cws/core_cw03.pdf
cws/main_cw02.pdf
cws/main_cw02.tex
cws/main_cw03.pdf
cws/main_cw04.pdf
cws/main_cw04.tex
cws/main_cw05.pdf
cws/shogun.jpeg
cws/shogun2.jpeg
--- a/cws/build	Thu Nov 13 17:44:58 2025 +0000
+++ b/cws/build	Thu Nov 13 21:53:20 2025 +0000
@@ -1,7 +1,7 @@
 #!/bin/bash
 set -euo pipefail
 
-fls=${1:-"core_cw01.tex core_cw02.tex core_cw03.tex main_cw01.tex main_cw02.tex main_cw03.tex main_cw04.tex main_cw05.tex resit.tex"} 
+fls=${1:-"core_cw01.tex core_cw02.tex core_cw03.tex main_cw02.tex main_cw03.tex main_cw04.tex main_cw05.tex resit.tex"} 
 
 for f in $fls; do
     echo -e "making $f"
Binary file cws/core_cw01.pdf has changed
Binary file cws/core_cw02.pdf has changed
Binary file cws/core_cw03.pdf has changed
Binary file cws/main_cw02.pdf has changed
--- a/cws/main_cw02.tex	Thu Nov 13 17:44:58 2025 +0000
+++ b/cws/main_cw02.tex	Thu Nov 13 21:53:20 2025 +0000
@@ -53,7 +53,7 @@
 \begin{lstlisting}[language={},numbers=none,basicstyle=\ttfamily\small]
 $ scala-cli --extra-jars wordle.jar
 scala> val secretsURL =
-     | """https://nms.kcl.ac.uk/christian.urban/wordle.txt"""
+     | """https://urbanchr.github.io/pep/wordle.txt"""
 
 scala> M2.get_wordle_list(secretsURL)
 val res0: List[String] = List(aahed, aalii, ...)
@@ -95,7 +95,7 @@
 
 \begin{center}
 \begin{tabular}{ll}  
-  \url{https://nms.kcl.ac.uk/christian.urban/wordle.txt} & (78 KByte)\\
+  \url{https://urbanchr.github.io/pep/wordle.txt} & (78 KByte)\\
 \end{tabular}
 \end{center}
 
Binary file cws/main_cw03.pdf has changed
Binary file cws/main_cw04.pdf has changed
--- a/cws/main_cw04.tex	Thu Nov 13 17:44:58 2025 +0000
+++ b/cws/main_cw04.tex	Thu Nov 13 21:53:20 2025 +0000
@@ -322,19 +322,20 @@
   as follows:
 
 {\small\begin{lstlisting}
-abstract class Move
-case object U extends Move    // up
-case object D extends Move    // down
-case object R extends Move    // right
-case object L extends Move    // left
-case object RU extends Move   // ...
-case object LU extends Move
-case object RD extends Move
-case object LD extends Move
-case object UR extends Move
-case object UL extends Move
-case object DR extends Move
-case object DL extends Move
+enum Move {
+  case U    // up
+  case D    // down
+  case R    // right
+  case L    // left
+  case RU   // ...
+  case LU 
+  case RD 
+  case LD 
+  case UR 
+  case UL 
+  case DR 
+  case DL 
+}
 \end{lstlisting}}
 
 You need to implement an \texttt{eval} function that takes a piece
Binary file cws/main_cw05.pdf has changed
Binary file cws/shogun.jpeg has changed
Binary file cws/shogun2.jpeg has changed