3/12 TIL 오늘의 회고

송은혜·2022년 3월 12일
0

항해99 6기

목록 보기
9/34

💡새로 알게 된 것💡

알고리즘 문제를 풀면서 2차원 배열에 알게되었다.

따로 포스트를 해놓았다.

2차원 배열 포스트

행이랑 열이라는 설명때문에 length 를 쓸때 엄청 헷갈렸다. ㅜㅜㅜ

그래도 나름 이해했고 , 내가 좀 더 쉽게 이해한 방식도 적어놓았다.


알고리즘 문제를 풀고 채점을 하게 되면, 실행한 속도? 를 ms으로 보여주는데 String으로 변수를 만들고 값을 저장하면 해당 변수의 값을 바꾸거나 더하는 과정에서 시간이 오래걸린다고 한다.
그래서 자료형이 String인데 , 중간중간 변수가 변화해야한다고 하면 StringBuilder 나 StringBuffer를 사용하는 것이 좋다고 한다.

확실히 속도 차이가 많이 나는 걸 확인 할 수 있었다.

저런 디테일들로 인해 서버를 구동하는 데에 있어서 속도가 차이가 나는 것일까 ?

알고리즘 문제를 하나하나 풀어보고 다른 사람들이 푼 방식도 찾아보며 어떤 방식이 베스트일까 생각해보지만 역시 아직은 잘 모르겠다 ㅎㅎ

완전 코린이라 아직 많이 풀어보진 못했지만 그래도 맨 처음 풀때보단 사고가 빨리 돌아가는 것 같아서 기분이 좋다. (사실 그래도 오래걸린다. 하나 푸는데 길면 2~3시간은 걸리는 듯..)

내일은 일요일이라 항해99 정규 과정은 쉬는 날이고 , 주간 회고를 하고 개인 공부나 개인 시간을 보내는 날이다.
내일은 아침에 조금 더 잘 수 있어서. .. 좋다.. .. ㅎ...
내가 속도가 느린건지 항해 시작하고 맨날 새벽 2~4시 사이에 자서 .. 잠이 필요하다. 내일도 공부를 하지 않으면 안되겠지만 ! (나는 패턴과 텐션을 유지하는게 중요하다.) 또 앞으로 한 주간을 위해서 잠은 좀 자둬야겠다.

더 잘하고 싶다!

0개의 댓글