kivy로 스마트폰용 앱를 제작하기 위해서 연습을 시작해 보자 먼저 kivy를 다음 사이트에서 다운받는다. http://kivy.org/#home [1] 압축을 지정된 장소에 푼 다음 (윈도우의 경우) cmd창을 열고 kivy 메인 디렉토리로 이동해서 [2] kivy-3.4.bat (다운 받은 버젼)을 cmd창에서 실행시킨다. 그러면 준비가 끝..
flag=Falsedef showBox(al,x,y,change): if not flag: return print('====showBox',x,y,change) for ix in range(3*x,3*x+3): for jx in range(3*y,3*y+3): print(al[ix][jx],end=' ') print()def showRow(al,x,row,change): if not flag: return print('====showRow',x,row,change) for ix in range(row[0],row[1]): print(al[x][ix],end=' ') print()def showCol(al,y,col,change): if not flag: return pri..
#include <stdio.h> void quick_sort(int arr[], int s, int e) { int left, right, pivot; // 처음에 s번째 값을 pivot로 정하였다. // 또 left가 s로 출발했기 때문에 pivot보다 큰 값을 발견하면 // 이 left의 위치에 옮겨도 된다. (원래의 값은 pivot에 보관되어 있다) pivot=arr[s]; left=s; right=e; // left가 right보다 작을 동..
#include <stdio.h> int main() { // 1은 옮겨야할 디스크를 나타내고, // 0은 옮겨진 디스크를 나타낸다. (바뀔 수 있다.) int disk[20]={1,}; // 각 디스크의 위치 char loc[20]={'A',}; // 현재 디스크의 원위치 char pos; int i, n; // loc과 disk초기화 for(i=0;i<20;i+=1) { disk[i]=1; loc[i]='A'; } // 하노이 탑의 높이, 최대..
Microsoft Visual Studio 2010 Express Registration Key http://helal7star.blogspot.kr/2014/04/microsoft-visual-studio-2010-express_12.html 다운로드: http://microsoft-visual-cpp-express.soft32.com/
Simon Tatham's Portable Puzzle Collection http://www.chiark.greenend.org.uk/~sgtatham/puzzles/ Learn C the hard way. http://c.learncodethehardway.org/book/