Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 알고리즘
- 코뮤니티_코딩챌린지
- 코코아클론
- 고등학교에서 살아남기
- 니콜라스
- 예약사이트
- 클론코딩
- c #c언어 #포인터 #코딩 #프로그래밍 #코딩이 진리다 #개발자
- 검색알고리즘
- 아두이노
- 파이썬
- 노마드코더
- 백준
- 동아리
- 파이어베이스
- 알고리즘은 너무나도 행복하다
- 살려주세요
- 대회
- C언어 #포인터 #배열 #코딩 #개발 #프로그래밍
- 회고
- 모각코
- 개발자
- 설정
- 파이썬 #프로그래밍 #학생
- 화이팅
- 코뮤니터_코딩챌린지
- 코뮤니티
- 실리콘밸리
- 꾸준함
- 코딩
Archives
- Today
- Total
wau2380's playground
나의 문제 해결 과정 본문
저명한 양자 물리학자인 리처드 파인만(Richard Feyn-man)이 처음 사용했다고 이 알고리즘은 강력하고 우아하다.
심지어, 문제 해결에 필수적인 요소를 모두 담고 있다. 이 파인만 알고리즘은 무엇일까?
파인만 알고리즘은 다음과 같다.
1. 칠판에 문제를 적는다.
2. 골똘히 생각한다.
3. 칠판에 답안을 적는다.
역시 천재란 족속들은...
다들 아시다시피 반쯤 넝담이다~
그러면 나는 "어떻게 문제를 풀 것인가?"
나는 알고리즘을 풀 때 다음과 같은 약속을 하겠다.
1. 문제를 읽고 이해한다.
2. 문제를 익숙한 용어로 재정의한다.
3. 어떻게 해결할지 계획을 세운다.
4. 계획을 검증한다.
5. 프로그램으로 구현한다.
6. 어떻게 풀었는지 돌아보고, 개선할 방법이 있는지 찾아본다.
만약에 위와 같은 방법을 사용함에도 불구하고 문제를 풀지 못한다면
문제해결할 때 취했던 접근들을 되새겨 보고 내가 왜 이러한 풀이를 떠올리지 못했는지
반성하겠다.
'Algorithm > 알고리즘 문제해결 전략 1' 카테고리의 다른 글
시작 (0) | 2021.09.01 |
---|