본문 바로가기

분류 전체보기49

AUTOCLICK 구현 게임을 하다가 오토 클릭이 필요해서 만들어봤습니다.하다가 비동기적 처리도 배우고 꽤 재밌었습니다.파일도 첨부합니다. 수정 사항 원하시면 가끔 수정하겠습니다.  파일 압축 푼 후에 exe 파일 꺼내시면 작동이 안 할 수도 있습니다.import pyautoguiimport timeimport threadingfrom pynput import keyboardimport tkinter as tkrunning = Falseclick_method = "Left click"interval = 3def start_clicking(): global running if not running: running = True start_button.config(state="disabled", .. 2025. 3. 3.
[유니티] 크기 조절할 때 중심 고정하는 법 localscale로 크기를 바꿀 때 크기는 pivot을 중심으로 바뀐다. 그리고 pivot이 스프라이트 안에서 pivot이 어디에 있는지에 따라 어디로 얼마나 길어질지 혹은 짧아질지가 결정된다. 예를 들어 pivot이 y 기준 가장 아래에 있다면 scale을 늘려도 크기는 위로 늘어날 뿐, 아래로 늘어나지 않는다.x도 마찬가지이며 prefeb이나 pivot이 잡히지 않은 스프라이트는 빈 스프라이트를 소환 후 원하는 위치에 pivot을 자리시킨 뒤 빈 스프라이트의 자식 컴포넌트에 원하는 스프라이트를 넣으면 된다. 2025. 1. 27.
[백준] 10757 큰수 A+B 이 문제는 사실 개념 문제긴 한데 내가 몰랐던 사실이 있어서 적어본다.python에서는 c와 다르게 정수 크기 제한이 없었다. 4byte를 넘어도 자동으로 크기를 확장해주는 기능까지 있으니 그동안 내가 얼마나 쉽게 코딩했는지를 체감할 수 있었다. import sysinput = sys.stdin.readlinea, b = map(int, input().split())print(a + b) 2025. 1. 24.
[백준] 2869번 달팽이는 올라가고 싶다 이번 문제는 수학적 사고력을 요하는 문제였다.내 답 말고 다른 답도 봤는데 나와 완전 반대되는 답도 있어서 가져와봤다. 내 코드import sysinput = sys.stdin.readlinea, b, v = map(int, input().split())v -= aday = v // (a - b) + 1if(v % (a - b) > 0): day += 1print(day) 결국 잘 때 하루가 지나므로 처음에 a를 빼주고 day를 1을 더하면 다음부터는 a-b로 나눈 몫에 나머지가 0을 넘을 때 (아직 거리가 남을 때) + 1을 해주면 되는 코드다.그리고 다른 코드를 보여주겠다. a, b, v = map(int, input().split())day = (v - b) // (a - b)if (v - b.. 2025. 1. 24.