20년 7월 30일(금)_TIL

Ji Hwan - Ryu·2020년 7월 31일
0

TIL

목록 보기
5/38

오늘 배운 것

  • 알고리즘 문제풀이 방법 : 규칙성 찾아내어 문제를 세밀한 부분으로 나누기, 코딩 전 의사코드 작성하여 코드의 방향성 설정

  • 알아보기 쉬운 코드 작성법 : 카멜표기법, 변수, 함수 등 이름 짓기, 들여쓰기(탭키보단 스페이스 활용)

  • 독서(CODE, 찰스 펫졸드) : 2진법을 활용한 가상의 덧셈 및 뺄셈기 작동원리

느낀 것

  • 코딩 전 의사코드 작성은 많은 도움이 된다. 머릿속에서 구상한 내용을 바로 코딩으로 표현하면 중간중간 꼬이거나 헷갈려해서 어디까지 진행 했는지 모르거나, 심한 경우 방향을 잃을 수 있다. 의사코드를 작성을 실천하면, 내 생각을 먼저 정리할 수 있고, 코딩하는 동안에는 작성한 의사코드의 내용을 언어의 문법에 맞게만 변형해서 작성하면 되므로, 코드를 짜는 동안 막힘이 없고, 방향을 잃을 일도 없다.

  • 독서 : 뺄셈에서 빌림수를 쓰지 않고 보수를 활용하여 뺄셈을 수행하는 과정은 신선하게 다가왔다. 하지만 이를 이용해서 2진법 뺄셈기의 회로를 구성하고 동작원리를 설명하는 부분은 이해가 되지 않았다. 이 부분은 나중에 좀 더 읽어봐야겠다.

내일 할 일

  • 오늘 풀어본 알고리즘 문제들 한번 더 풀어보기

  • 서점에서 자바스크립트 알고리즘 관련 서적 살펴보고 구매하기

0개의 댓글