remove superfluous indent

This commit is contained in:
Luke Hubmayer-Werner 2022-12-18 03:18:09 +10:30
parent 3322fa656b
commit fec6ad311f
1 changed files with 7 additions and 8 deletions

View File

@ -15,14 +15,13 @@ def cd(cwd: String, to: String): String = to match
var cwd = "" // We append the / at time of use var cwd = "" // We append the / at time of use
val folders = scala.collection.mutable.HashSet[String](cwd) val folders = scala.collection.mutable.HashSet[String](cwd)
val fileSizes = scala.collection.mutable.HashMap[String, Int]() val fileSizes = scala.collection.mutable.HashMap[String, Int]()
for line <- inputLines do for line <- inputLines do line match
line match case cdPattern(dir) =>
case cdPattern(dir) => cwd = cd(cwd, dir)
cwd = cd(cwd, dir) folders += cwd
folders += cwd case fileSizePattern(sizeStr, filename) =>
case fileSizePattern(sizeStr, filename) => fileSizes += s"$cwd/$filename" -> sizeStr.toInt
fileSizes += s"$cwd/$filename" -> sizeStr.toInt case _ => {} // "$ ls", "dir ..."
case _ => {} // "$ ls", "dir ..."
// Very inefficient way of calculating folder sizes, but cute enough // Very inefficient way of calculating folder sizes, but cute enough
val folderSizes = folders.map(f => (f, fileSizes.filter((k,v) => k startsWith s"$f/").values.sum)).toMap val folderSizes = folders.map(f => (f, fileSizes.filter((k,v) => k startsWith s"$f/").values.sum)).toMap