(년도 - E)는 15, (년도 - S)는 28, (년도 - M)는 19로 나누어 떨어진다.모든 조건을 만족할 때까지 반복문을 사용하여 정답을 찾으면 된다.문제풀이E, S, M = map(int, input().split()) year = 1 while True: if (year - E) % 15 == 0 and (year - S) % 28 == 0 and (year - M) % 19 == 0: print(year) break year += 1
pyinstaller 설치하기 파이썬으로 프로그램을 제작하면 .py 파일로 생성이 됩니다. 이 파일을 실행시키기 위해서는 해당 버전에 맞는 파이썬이 설치되어야 합니다. 그렇기 때문에 배포를 목적으로 하는 윈도우 프로그램은 .exe 파일로 변환하여 배포해야 합니다. 이번에는 .py 파일을 .exe 파일로 변환할 수 있는 라이브러리 중 하나인 pyinstaller를 사용해보도록 하겠습니다. 설치 방법 cmd - pip install pyinstaller 입력 pyinstaller 사용하기 사용 방법cmd - py 파일이 있는 디렉토리로 이동 - pyinstaller 파일이름.py 입력 추가 옵션-F, --onefile : 라이브러리까지 묶어서 하나의 실행 파일 생성 -w, --noconsole : 콘솔을 열..
PyQt5 설치하기파이썬에서 GUI 프로그래밍을 하기 위해서는 tkinter, wxpython, PyQt 등과 같은 라이브러리가 필요합니다.저는 PyQt를 선호하기에 이번에는 PyQt를 이용한 GUI 프로그래밍을 하도록 하겠습니다. PyQt5 설치pip install pyqt5Pyside2 설치pip install pyside2 Qt Designer 실행 Pyside2를 설치하셨으면 Qt Designer가 자동으로 설치되어있습니다. Qt Designer 경로C:\Users\%USERNAME%\AppData\Local\Programs\Python\자신이설치한파이썬버전\Lib\site-packages\PySide2\designer.exe위 경로에 있는 designer.exe를 바로가기로 만들어두면 사용하기 ..
먼저 총감독관이 감시할 수 있는 응시자의 수를 뺀다. (cnt + 1)그리고 (남은 응시생 / 부감독관이 감시할 수 있는 수)를 cnt에 더한다.문제풀이N = int(input()) A = list(map(int,input().split())) B = list(map(int,input().split())) cnt = 0 for i in range(0,N): A[i] = A[i] - B[0] if A[i] > 0: if A[i] % B[1] == 0: cnt += A[i] // B[1] else: cnt += (A[i] // B[1]) + 1 cnt += 1 print(cnt)