티스토리 뷰
반응형
세부 구현이 아닌 동작 중심으로 작성
스케줄 관리 프로그램
1. 스케줄을 입력받는다.
2. 스케줄을 표에 넣는다.
3. 스케줄을 삭제한다 등.
안 좋은 예시 - 크기가 128 바이트인 문자열 배열 10개 설정 및 표준 입력으로 입력받기
실제 프로그래밍 요소는 의사코드에 추가하지 않는다.
문제 해결 순서로 작성
코드로 구현하기 위해 문제 해결의 순서대로 작성
분석도 용이
1. 변수를 입력받는다.
2. 변수가 해당 카테고리에 들어가는지 확인한다.
2-1 들어간다면 append
2-2 들어가지 않는다면 continue
충분히 테스트
의사 코드가 대부분의 테스트 케이스를 통과할 수 있을지 충분히 고민한다.
첫 발을 잘못 내밀면, 잘못된 부분을 수정하는 데 더 어려워진다.
반응형