Problem Solving

sun·2021년 9월 12일

# 문제해결 과정의 3단계는?

  1. 문제 이해
  2. 계획
  3. 분할 정복

# 계획 단계에서 해야하는 것은?

아래와 같은 질문을 통해 계획을 세울 수 있음

  • 유저 인터페이스가 필요한가? 필요하다면 어떤 형태이고 어떤 기능을 가지고 있는가?
  • 어떤 입력을 어떻게 받는가?
  • 어떠한 출력을 반환해야 하는가
  • 입력을 가지고 출력을 반환하기 위해 어떠한 과정이 필요한가? -> 알고리즘 작성

# 알고리즘이란?

  • 컴퓨터가 어떠한 문제를 해결하기 위해 거쳐야 하는 단계를 설명

# 의사 코드란?

  • 프로그램의 로직을 코드가 아닌 자연어로 작성한 것
profile
☀️

0개의 댓글