본문 바로가기

파이썬3

스도쿠 5000개 모음 파이썬으로 스도쿠를 만들어보았습니다. (만드는 과정과 코드는 차후에 공개하도록 하겠습니다.) 100레벨마다 난이도가 올라가는 스도쿠입니다. 아래 링크에서 다운받으실 수 있습니다. https://junwha0511.blog.me/221702099879 2019. 11. 8.
파이썬에서 그래프(Graph) 구현하기 이번 포스팅에서는 그래프(Graph) 자료구조 포스팅(https://junwha0511.blog.me/221698233962)에 이어 그래프를 파이썬에서 구현해보는 포스팅을 하겠습니다. 그래프(Graph) 자료구조란? Graph는 정점(Vertex, 혹은 Node)과정점들을 연결하는 간선(Edge)으로 이루어진 자료구조입니다.​ 그래프 구조는 파이썬에서 딕셔너리 자료형(https://junwha0511.blog.me/221698243080)으로 구현할 수 있습니다. 바로 이중 딕셔너리를 사용하는 방법인데요, 예를 들어 A, B 정점이 있고 가중치가 5인 간선으로 이어져 있다면 weight = {'A':{'B':5}, 'B':{'A':5}} 위와 같이 A와 B의 상호 관계를 이중 딕셔너리를 사용해 표현할 .. 2019. 11. 5.
파이썬 Turtle에서 점선 사용하기 지식IN에서 열심히 답변을 달던 중 재미있는 모듈을 하나 발견했습니다. ​ Turtle이라는 모듈인데요, 시각적으로 도형을 그릴 수 있는 모듈입니다. ​ 한번도 건드려본 적 없는 모듈이었지만 내공을 위해 도전해보기로 했습니다. ​ 열심히 찾아보았는데 정보가 거의 없더군요. ​ ​ 그래서 직접 함수를 만들어보기로 했습니다★ ​ import turtle as t def dotting(distance, space): for i in range(0, int(distance/space)): t.penup() t.forward(space) t.dot() 함수에 이동할만큼의 거리(distance)와 점 간격(space)를 넘겨주면 점선을 그려줍니다. 그런데 이렇게 소스를 짜버리면 space가 항상 distance의 .. 2019. 5. 4.