조종 다음은 개발
프로그래머스 인쇄 중요도에 따른 순서 배정 문제

일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은 방식으로 인쇄 작업을 수행합니다. 1. 인쇄 대기목록의 가장 앞에 있는 문서(J)를 대기목록에서 꺼냅니다. 2. 나머지 인쇄 대기목록에서 J보다 중요도가 높은 문서가 한 개라도 존재하면 J를 대기목록의 가장 마지막에 넣습니다. 3. 그렇지 않으면 J를 인쇄합니다. 예를 들어, 4개의 문서(A, B, C, D)가 순서대로 인쇄 대기목록에 있고 중요도가 2 1 3 2 라면 C D A B 순으로 인쇄하게 됩니다. 내가 인쇄를 요청한 문서가 몇 번째로 인쇄되는지 알고 싶습니..

중고나라 크롤링 시도!
중고나라 크롤링 2021. 3. 18. 22:24

웹 크롤링 수업을 듣고나서 최근들어서 관심이 있는 맥북의 대한 중고 게시글 정보들을 크롤링 해보고 싶은 마음에 시도해보았다. 처음에는 수월하게 잘 진행 되는듯 했으나,,, 중고나라에 들어가서 '맥북'을 검색한 뒤 게시글 하나를 클릭하고 뒤로가기 까지는 잘 진행 됐다. 하지만 그 이후론 문제가 생겼다. from selenium import webdriver import time driver = webdriver.Chrome() driver.implicitly_wait(3) driver.get('https://cafe.naver.com/joonggonara') driver.maximize_window() time.sleep(1) # 맥북 검색 driver.find_element_by_css_selector(..

article thumbnail
숫자 맞추기 게임!

파이썬을 배우고 있는 와중에 실습 과제로 숫자 맞추기를 만드는 실습 과제가 나왔다. 실습과제 1과 20 사이의 숫자를 맞히는 게임을 만들려고 합니다. random 모듈과 input 함수를 활용하여 프로그램을 만들어 보세요. 진행 방식 프로그램을 실행하면 "기회가 *번 남았습니다. 1-20 사이의 숫자를 맞혀 보세요: "가 출력됩니다. 총 네 번의 기회가 주어지며, 사용자가 한 번 추측할 때마다 남은 기회 횟수가 줄어듭니다. 정답을 맞히면 "축하합니다. *번 만에 숫자를 맞히셨습니다."가 출력되고 프로그램은 종료됩니다. 사용자가 입력한 수가 정답보다 작은 경우 "Up"이 출력되고, 입력한 수가 정답보다 큰 경우 "Down"이 출력됩니다. 정답이 틀렸으면 1번부터 다시 진행합니다. 만약 네 번의 기회를 모두..

article thumbnail
생활코딩으로 파이썬 배우기 1편
카테고리 없음 2021. 2. 18. 13:11

서론 기존에 했었던 파일럿의 길을 관두고 이것저것 찾아보던 중 어렸을 때부터 되고 싶었던 해커라는 직업이 생각나서 코딩에 대해서 찾아봤다 처음에는 생활코딩에서 html,css,javascript등을 배우고 간단한 사이트를 만들어보았고 그다음에는 노마드코더에서 바닐라 자바스크립을 이용한 모멘텀을 만들었다. jhon3242.github.io/jh.github.io/ Document jhon3242.github.io 간단히 시간, 날씨,투두리스트 등을 만드는 사이트 인데도 만드는데 시간이 걸렸다 처음 만들어서 그런가 낯설어서 그런가 보기엔 간단해 보였는데도 만드는 건 좀 걸리더라구 ㅠㅠ 그래도 막상 다 만들고 보니까 성취감도 들고 어디 가서 내가 만든 사이트라고 자랑할 수도 있어 기분이 좋았다 ㅎㅎ 그러다가 ..