Python 2

[230220] 라즈베리파이 부팅시 crontab으로 자동실행 & 콘솔로 출력 확인

이동체[라즈베리파이4]가 실행될때 자동으로 실행되야되는 파일이 있어서 crontab을 사용해 부팅시 자동실행 시키고 출력을 확인할수 있도록 하였다. 1. crontab 에 부팅 프로그램 추가 # 크론탭 에디터 열기 crontab -e # 실행할 프로그램을 파일내에 추가 @reboot python3 /경로/파일명.py 이후 라즈베리파이를 리부팅 시켜 파일을 실행시킨다. 2. 출력확인 # 실행중인 python 프로세스들 확인 ps -ef | grep python # pid로 출력 확인 sudo tail -f /proc/[pid]/fd/1 [pid]를 본인이 확인하고 싶은 프로세스의 pid(ex: 425)로 변경후 실행하면 print 출력을 확인할 수 있다. + 종료방법 해당 프로세스를 종료시키고 싶을땐 ki..

로봇 개발(ROS) 2023.02.20

[230216] Chat GPT로 코테 풀이 개선하기 (백준 14500 python)

과거 https://cjk09083.tistory.com/28 에서 14500 문제를 풀이하였었는데 Chat GPT를 사용해본 김에 이를 활용해서 풀이를 개선시켜 보았다. 우선 기준이될 하드코딩으로 작성하였던 해답) import sys input=sys.stdin.readline def getBox(): board = [] for _ in range(3): board.append([0]*(m+6)) for _ in range(n): tmp = [0,0,0] tmp += list(map(int, input().split())) tmp += [0,0,0] board.append(tmp) for _ in range(3): board.append([0]*(m+6)) return board def sol(i,j)..