TIL 20220527 (서버리스-백엔드, Java)

19·2022년 5월 27일
1

TIL/WIL

목록 보기
41/143
post-custom-banner

오늘 한 일

서버리스-백엔드 실시간 강의를 오늘 내내 들었고, 자바로 타임어택 구현테스트를 했다.

  1. 서버리스-백엔드
    https://github.com/kangwongu/TIL/blob/master/Web/serverless.md
    나름 정리를 해봤지만, 머리에 빙글빙글 돈다. 제대로 이해가 안됐고 따라가기에 급급했다..
    큰 흐름만 이해해도 성공일 것 같다ㅜ

  2. 자바 타임어택 구현테스트
    이번주도 여지없이 박살났다..
    일단 문제이해를 제대로 못했고.. 어떻게 구현해야할 지도 사실 감이 안왔다..
    알고리즘에 상당히 취약하다는 것을 느낄 수 있었고, 직접 생각해보고 코드를 작성하는 행위가 더 많아져야겠다는 생각이 들었다.

    내가 작성한 일부 코드

    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문으로 할 수 있는거 아닌가?"하는 생각이 들었다..


아쉬운 것

  1. 실시간 강의, 테스트등 난이도가 높아서 따라가기 어렵다ㅜ
    특히 실시간 강의는 오늘 하루종일 했는데, 제대로 이해하지 못한거 같아 속상하다.
    네트워크 부분은 학부때 배웠던건데, 용어만 기억나고 제대로 기억이 안나

시도해볼만한 것

  1. 자바로 타임어택 구현테스트했던 것을 다시 보고, 다시 풀어보기!

  2. 정리한 것 다시보기!

profile
하나씩 차근차근
post-custom-banner

1개의 댓글

comment-user-thumbnail
2022년 5월 30일

타임어택 시간 천천히 가지면서 복기해보기!!!!!!!!!!!!!!!

답글 달기