카페검색 본문
카페글 본문
-
5월3일 - 생활과학교실(퍼즐로 알아보는 알고리즘) 2024.05.31해당카페글 미리보기
2024년 1기 생활과학교실이 시작되었습니다. 첫 번째 수업으로 퍼즐로 알아보는 알고리즘을 하였고 하노이탑과 펜토미노로 재미있게 수업하였습니다.
-
하노이탑 알고리즘 재귀함수 호출 2019.05.28해당카페글 미리보기
중급 코딩 강좌 https://www.youtube.com/watch?v=ITJkCmcMWIk&list=PLTx4U2BxQDErQh-CBZa5GRZ8cUcEgcW0N 파이썬 '''하노이 탑 알고리즘 ''' 재귀함수 사용 def hanoi(n,a,b,c): # n개의 원반을 a 에서 b를 거쳐 c 로 옮김 if n>0: # 원반이 1개라도 남아...
-
하노이탑 알고리즘 재귀함수 recursive 2019.05.28해당카페글 미리보기
'''하노이 탑 알고리즘 재귀함수 호출''' def hanoi(n,a,b,c): # n개의 원반을 a 에서 b를 거쳐 c 로 옮김 if n>0: # 원반이 1개라도 남아 있다면 #재귀함수 호출 후 출력 다시 재귀함수 호출 hanoi(n-1,a,c,b) # 1개를 빼고 a에서 c를 거쳐 b로 옮김...
-
하노이탑 알고리즘 2019.03.13해당카페글 미리보기
# 하노이 탑 알고리즘 def hanoi(n, from_pos, to_pos, aux_pos): if n == 1: print(from_pos, '->', to_pos) # 1번 기둥의 원반을 3번 기둥으로 옮김(종료 조건) return hanoi(n-1, from_pos, aux_pos, to_pos) # 1번 기둥의 n-1 개를 2번인 중간 기둥...
-
// [2-5] 하노이탑 알고리즘 2011.10.7 황준호 2011.10.07해당카페글 미리보기
// [2-5] 하노이탑 알고리즘 2011.10.7 황준호 #include void move(int from, int to) { printf(" Move from %d to %d", from, to); } void hanoi(int n, int from, int by, int to) { if(n==1) move(from, to); hanoi(n-1, from, to, by); move(from, to...
-
하노이 탑 알고리즘... 2007.09.05해당카페글 미리보기
하노이탑 알고리즘 잘 이해를 못하겠습니다... 하노이 함수에서 하노이 함수를 다시 호출하는 부분이 두번있는데 그 중 두번째 걸 이해 못하겠습니다. 인드라님이나 친절한 열공맨님 같은 분들은 소스를 아시리라고 믿습니다...
-
Re:6-7. 하노이탑의 비밀과 변형 하노이탑 2010.08.02해당카페글 미리보기
식, 알고리즘, 표현, 기호화, 수량화 등) 수학적 태도 - 수학적 사고를 유발하는 원천, 힘(guiding forces) Attitude to Mathematics : 수학에 대한 태도(감정, 관점) Mathematical Attitude : 수학적 태도 1. 시간예상하기 문제) 하나의 원판을 옮기는데...
-
Re:■ 재귀알고리즘에 쓰일 하노이의 탑 게임 (답변 달아 검사 받으세요) 2019.07.16해당카페글 미리보기
## 하노이탑 코드 def h_tower(n,t,m,b): if n==1: print('%s의 원판을 %s로 옮기시오.'%(t,b)) return else: h_tower(n-1,t,b,m) h_tower(1,t,m,b) h_tower(n-1,m,t,b) return h_tower(3,'a','b','c') a의 원판을 c로 옮기시오. a의 원판을 b로 옮기시오...
-
하노이탑 2009.09.12해당카페글 미리보기
컴파일러도 "귀찮다" 라고 말하는 하노이 탑 문제 비트를 달리는 항해일지 #1. 내 머리 속의 노트/>> 알고리즘, 각개격파! 2009/01/13 23:44, 글쓴이 6l4ck3y3 난 단지 지쳐서 Ctrl+C 눌렀을 뿐이고. 얘는 단지 귀찮다고 말할 뿐이고. 하노이 탑 문제를...
-
Re:재귀알고리즘 수업할때 사용할 하노이의 탑 게임을 파이썬으로 구현하시오 2018.01.04해당카페글 미리보기
a=[] b=[] c=[] def hanoi(n,a,b,c): if n>0: hanoi(n-1, a,c,b) a_=a.pop() c.append(a_) hanoi(n-1,b,a,c) n=int(input('하노이의 탑 몇개? ')) for i in range(n): a.append(i+1) print('옮기기 전',a,b,c) hanoi(n,a,b,c) print('옮긴 후',a,b,c)