목록파이썬 (6)
dev_eun
그리디 알고리즘은 현재 상황에서 지금 당장 좋은 것만 고르는 방법이다. 단순히 가장 좋아 보이는 것을 반복적으로 선택하는 최소한의 아이디어를 떠올린 후 최적의 해를 구할 수 있는지 검토해야 한다. 문제 1. 거스름돈 백준 온라인저지(BOJ) 5585번 5585번: 거스름돈 타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사 www.acmicpc.net - 답 확인 더보기 money = 1000 - int(input()) coins = [500, 100, 50, 10, 5, 1] changes = 0 result = 0 for coin in ..
동빈나님 영상(이코테 2021 강의 몰아보기) 참고 1. 자료형 정수형 변수에 정수 대입하면 자동으로 정수형 실수형 소수점을 붙인 수를 대입하면 자동으로 실수형 변수 소수부가 0이거나 정수부가 0인 소수는 0 생략 가능 # 둘다 실수형 a = .7 b 나누기 연산(/)을 하였을 경우 실수형으로 반환 지수 표현 방식 e, E 다음에 오는 수는 10의 지수부를 의미 a = 5e10 # 5의 10제곱 b = 5e0.5 # 5의 제곱근 round() 함수 이용하여 반올림 수 자료형의 연산 연산 내용 연산자 곱하기 * 나누기 / 나머지 % 몫 // 거듭 제곱 ** 리스트 여러 개의 데이터를 연속적으로 담아 처리 C++의 vector와 유사 비어 있는 리스트 초기화는 [], list() 원소를 넣어 초기화는 [1,..
나는 로그인하고 접수하는 창까지 들어간 후에 while을 사용하여 자리가 날 때까지 계속 돌렸다. 그리고 접수에 성공하게 되면 bot.sendMessage(chat_id=settings.chatID_ES, text="ticketing success") 예외가 발생하게 되면 bot.sendMessage(chat_id=settings.chatID_ES, text="except catch") 를 넣어 텔레그램으로 메시지가 오게 하였다. 그리고 접수가 끝나게 되면 마지막에 꼭 driver.quit()을 해주어야 한다. 안그러면 드라이버 프로세스가 죽지 않고 계속 돌아가고 있다. driver.quit() bot.sendMessage(chat_id=settings.chatID_ES, text="finish") 결과..
토익 시험 접수 사이트의 url를 가져온다. url = 'http://www.ybmnet.co.kr/common/login.asp?url=https%3A%2F%2Fappexam%2Eybmnet%2Eco%2Ekr%2Ftoeic%2Freceipt%2Freceipt%2Easp&what=appexam%2Eybmnet%2Eco%2Ekr' 이 주소는 로그인을 하면 바로 시험 접수 창으로 넘어가는 주소다. 접속하게 되면 이런 화면이 뜬다. 그리고 ctrl + shift + C 를 눌러보자. 여기서 id를 입력하는 곳을 클릭해보면 textfield의 name값이 보인다. password과 버튼도 똑같이 진행해 보면 id의 name은 uid, password의 name은 pwd, 버튼의 name은 imag..
일단 내 계획은 파이썬의 Selenium을 이용해서 자동결제까지 하는 방식이다. 그리고 내 노트북으로 하루 종일 돌릴 수 없으니 AWS 프리 티어를 이용해서 하루 종일 돌릴 생각이다. 그리고 접수에 성공을 하게 되거나 예외가 발생할 경우에 내가 알아야 하니 텔레그램이란 메신저를 통해 알람이 오게 할 것이다. 참고로 내 개발 환경은 Mac Catalina이다. 일단 파이썬은 설치되어 있다고 가정하고 selenium, beautifulsoup, telegram을 설치한다. $ pip install selenium $ pip install beautifulsoup4 $ pip install python-telegram-bot텔레그램과 연동을 위해 스마트폰이나 PC에 텔레그램을 설치하고 telegram-bot을..
코로나19 덕분에 토익이 3-4월에 대거 취소되었다. 그 후로 YBM 측에서 시험을 강행하겠다는 공지가 올라왔고, 진행 예정인 시험의 표가 모두 매진되었다. 그리고 언니가 마스크를 대량 구매했는데 나한테 조금 주겠다며 우리 집에 놀러왔었다. 얘기를 하다보니 언니의 승진 이야기가 나왔다. 승진을 하려면 토익 점수가 있어야 하는데 서울에 자리가 없어서 대전까지 시험을 보러 간다는 것이다. 나는 이 시국에 대전..? 이라는 생각이 들었다. 토익 시험 접수를 보면 가끔씩 자리가 하나씩 나올 때가 있다. 그걸 빨리 잡으면 되는데 많은 사람이 대기를 하고 있는지 그거 잡기가 되게 힘들다. 무슨 수강신청도 아니고... 그래서 결국 토익 시험 접수를 하는 매크로를 만들기로 했다. 결제까지 할 수가 없어서 YBM 교육상..