취미로 하는 프로그래밍

코딩으로 자아실현

파이썬 백준 알고리즘 - 1010 '다리 놓기'

백준 온라인 저지 1010번 ‘다리 놓기’ 파이썬 알고리즘 문제풀이 문제 재원이는 한 도시의 시장이 되었다. 이 도시에는 도시를 동쪽과 서쪽으로 나누는 큰 강이 흐르고 있다. 하지만 재원이는 다리가 없어서 시민들이 강을 건너는데 큰 불편을 겪고 있음을 알고 다리를 짓기로 결심하였다. 강 주변에서 다리를 짓기에 적합한 곳을 사이트라고 한다. 재원이는 ...

파이썬 백준 알고리즘 - 1063 '킹'

백준 온라인 저지 1063번 ‘킹’ 파이썬 알고리즘 문제풀이 문제 위의 문제 링크 참고 킹은 다음과 같이 움직일 수 있다. R : 한 칸 오른쪽으로 L : 한 칸 왼쪽으로 B : 한 칸 아래로 T : 한 칸 위로 RT : 오른쪽 위 대각선으로 LT : 왼쪽 위 대각선으로 RB : 오른쪽 아래 대각선으로 LB : 왼쪽 아래 대각선으로 체스판에는 ...

파이썬 백준 알고리즘 - 1004 '어린왕자'

백준 온라인 저지 1004번 ‘어린 왕자’ 파이썬 알고리즘 문제풀이 문제 문제 링크 참조 입력 입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트케이스에 대해 첫째 줄에 출발점 (x1, y1)과 도착점 (x2, y2)이 주어진다. 두 번째 줄에는 행성계의 개수 n이 주어지며, 세 번째 줄부터 n줄에 걸쳐 행성계의 ...

파이썬 백준 알고리즘 - 1002 '터렛'

백준 온라인 저지 1002번 ‘터렛’ 파이썬 알고리즘 문제풀이 문제 이석원은 조규현과 백승환에게 상대편 마린(류재명)의 위치를 계산하라는 명령을 내렸다. 조규현과 백승환은 각각 자신의 터렛 위치에서 현재 적까지의 거리를 계산했다. 조규현의 좌표 (x1, y1)와 백승환의 좌표 (x2, y2)가 주어지고, 조규현이 계산한 류재명과의 거리 r1과 백승...

파이썬 백준 알고리즘 - 10989 '수 정렬하기 3'

백준 온라인 저지 10989번 ‘수 정렬하기 3’ 파이썬 알고리즘 문제풀이 문제 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. 출력 첫째 줄부터...

파이썬 백준 알고리즘 - 1152 '단어의 개수'

백준 1152번 ‘단어의 개수’ 문제 영어 대소문자와 띄어쓰기만으로 이루어진 문장이 주어진다. 이 문장에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 입력 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문장이 주어진다. 이 문장의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경...

마작 짝 맞추기 봇 만들기 (1)

문제점 threshold 프렌즈 사천성의 경우 벽돌 블록, 붉은 색의 블록은 threshold로 인식하기 어려움 -> 그것들이 있는 곳을 빈공간으로 생각하고 길을 찾기 때문에 제대로 작동하지 않음.

2018년 4월 30일의 단상

최근 2주간 딱히 프로그램을 만들지는 않았지만, 이것저것 강의를 들으면서 느낀점 중 하나는 제가 지금까지 올린 코드들이 정말로 형편없었다는 것입니다. 처음에 코드를 올릴 땐 누군가에게 도움이 될 수도 있을 것이라고 생각하고 올렸는데, 지금 와서 훑어보면 너무 형편없고 조잡하게 구성된 코드들이라 필요한 사람이 제 글을 읽더라도 제대로 알아...

짝 맞추기 게임(기억력 게임) 봇

짝 맞추기 게임의 반자동화 버전입니다. 유투브 영상 보기 개요 짝 맞추기 게임에서 매 라운드를 시작할 때 프로그램을 실행하면, 블록을 하나씩 클릭하여 뒷면의 모양을 확인하고 모든 블록의 클릭이 끝나면 뒷면의 이미지를 모아서 하나의 창으로 보여주는 프로그램입니다. 그러면 그 화면을 보고 짝을 맞추는 것은 직접 해야합니다. 코드 작동 순서 ...

2018년 4월 16일의 단상

1.     오늘은 클래시로얄 클랜 카드 지원이랑 클랜 상자 내용을 가져오는 코드를 짜고 싶었는데, royaleapi.com 이라는 곳에서 데이터를 가져오기만 할 수 있었고 데이터를 조작한다거나 뭐 프로그램을 제대로 짠다거나 할 수는 없는 나의 모습을 발견했다. 제대로 된 파이썬 공부의 필요성을 다시 한번 느끼게 되었는데, 잘 모르겠다. 사실 원...