서버리스-백엔드 실시간 강의를 오늘 내내 들었고, 자바로 타임어택 구현테스트를 했다.
서버리스-백엔드
https://github.com/kangwongu/TIL/blob/master/Web/serverless.md
나름 정리를 해봤지만, 머리에 빙글빙글 돈다. 제대로 이해가 안됐고 따라가기에 급급했다..
큰 흐름만 이해해도 성공일 것 같다ㅜ
자바 타임어택 구현테스트
이번주도 여지없이 박살났다..
일단 문제이해를 제대로 못했고.. 어떻게 구현해야할 지도 사실 감이 안왔다..
알고리즘에 상당히 취약하다는 것을 느낄 수 있었고, 직접 생각해보고 코드를 작성하는 행위가 더 많아져야겠다는 생각이 들었다.
내가 작성한 일부 코드
map[x][y] = 2;
if (map[x-1][y+1] == 1) { numOfMine++; }
else map[x-1][y+1] = 2;
if (map[x-1][y] == 1) { numOfMine++; }
else map[x-1][y] = 2;
if (map[x-1][y-1] == 1) { numOfMine++; }
else map[x-1][y-1] = 2;
if (map[x][y+1] == 1) { numOfMine++; }
else map[x][y+1] = 2;
if (map[x][y-1] == 1) { numOfMine++; }
else map[x][y-1] = 2;
if (map[x+1][y+1] == 1) { numOfMine++; }
else map[x+1][y+1] = 2;
if (map[x+1][y] == 1) { numOfMine++; }
else map[x+1][y] = 2;
if (map[x+1][y-1] == 1) { numOfMine++; }
else map[x+1][y-1] = 2;
처참하다... 뭐한거니..?
끝나기 10분 전쯤에, "아 근데 이거 for문으로 할 수 있는거 아닌가?"하는 생각이 들었다..
자바로 타임어택 구현테스트했던 것을 다시 보고, 다시 풀어보기!
정리한 것 다시보기!
타임어택 시간 천천히 가지면서 복기해보기!!!!!!!!!!!!!!!