본문 바로가기
2020-2021/Errors

9월11일

by Tate_Modern 2020. 9. 11.

알고리즘과 베럴코드

 

Before you learn

 

1.요구사항이 하나 이상인 문제를 여러개로 쪼개서 생각할 수 있니?
-> 응. 쪼개서 생각할 수 있는 것 같아.

2.문제를 일상적인 문장으로 표현할 수 있어? 해당 위치에 바르게 주석을 적을 수 있는 걸 말하는거야.
-> 바로는 못하는데 그래도 계속 하려고 하고있어.

  1. 잘게 쪼갠 특정 문제가 이미 배운 JavaScript의 어떤 개념과 연관되는지 생각해 낼 수 있어야 하는데 그럴 수 있니?

    -> 생각은 나는데  배운 문법과 코드들이 바로바로 안떠올라서 노트 켜놓고 참고하면서 하고있어.

 

  • 나 뿐만이 아닌, 남들도 읽기 쉬운 코드를 작성할 수 있다.
  • 알고리즘 문제를 풀기 위해 Before You Learn의 각 항목에 대해 자신있게 체크할 수 있다.

 

 

문제열 바꾸기 문제로 보는 알고리즘.

 

  1. 문제를 파악한다.
  2. 파악한 것을 토대로 의사코드를 작성한다.
  3. 해당 툴이 할 수 있는 것과 할수 없는 것에 대해서 이해한다.
  4. 의사코드를 작성한 후 어떤 개념이 필요한지 생각한다.
  5. 해당 코드를 작성한다.

코드 가독성

해석하기 어려운 코드는 쓰지말자.

 

Indentation 들여쓰기

-> 들여쓰기는 탭이 아닌 스페이스를 사용 

     새로운 코드블락을 시작할 이전 코드 블락보다 2 들여쓰기 코드 작성

'2020-2021 > Errors' 카테고리의 다른 글

23일  (0) 2020.09.23
9월17일  (0) 2020.09.18
9/16  (0) 2020.09.16
9/15  (0) 2020.09.15
9/11  (0) 2020.09.11

댓글