CST338 - Learning Journal - 1
CST338 - Software Design Codingbat: - A review for Java: - Arrays - Strings - Maps - Functionality - Logic Steps taken to solve problems: - review Java syntax - observe the expected output for each code - identify key logic used such as string manipulation, list transformation, basic operations, storing data types, insertion/deletion in arrays, splitting, formatting, length and character access and more. - wrote code and saw what test cases passed and did not pass - based on that reviewed the code and rewrote parts that were needed in order for the test cases to pass. Plan it out or Throw Code at it: - Planned code out by writing out my thought process and then writing the code. For some of them I did throw code at it and then went through it based on how the test cases came back. What worked: - Planning the code and taking some time...