본문 바로가기
  • FREEDOM

전체 글115

[Python] 다리를 지나는 트럭 코딩테스트 연습 - 다리를 지나는 트럭 트럭 여러 대가 강을 가로지르는 일차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 다리에는 트럭이 최대 bridge_length대 올라갈 programmers.co.kr [오답1] 문제를 잘못읽었다! - 트럭이 순서대로 건너가는 것이지 가장 빠르게 건너가는 경우가 아니다. def solution(bridge_length, weight, truck_weights): answer = 1 bridge=[] #max값을 먼저 가게한다. #min값을 더해 리미트에 안걸리면 min값을 다음에 출발시킨다. while len(truck_weights)>0 or len(bridge)>0: answer+=1 bridge.. 2021. 12. 6.
[사무자동화산업기사 실기/엑셀] 공개문제 SP3 사무자동화산업기사 실기 공개문제 다운로드는 큐넷에서 다운 받을 수 있다. 공개문제 자료실 상세 | Q-net BODY { FONT-SIZE: 10pt; FONT-FAMILY: Malgun Gothic; COLOR: #000000; MARGIN: 0px } P { MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; LINE-HEIGHT: 1.2 } LI { MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; LINE-HEIGHT: 1.2 } 사무자동화산업기사 작업형 실기시험문 q-net.or.kr ㅁ문제파일 ㅁ풀이파일 사무자동화산업기사 종목의 실기시험은 작업형으로 시행되며 시험 시간 (2시간)내 요구사항에 따른 작업을 수행하고 작업 내용을 인쇄하여 그 출력물(4장)을 제출하여야.. 2021. 12. 2.
[Python] 조이스틱 코딩테스트 연습 - 조이스틱 조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다. ex) 완성해야 하는 이름이 세 글자면 AAA, 네 글자면 AAAA 조이스틱을 각 방향으로 움직이면 아래와 같습니다. ▲ - 다 programmers.co.kr from string import ascii_uppercase def solution(name): answer = 0 pos = 0 moves=[] #문제를 잘 읽자 #조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다. #알파벳 리스트 만들기 alpha_list = list(ascii_uppercase) #문제의 단어 하나씩 거리 분석 for i in range(len(name)): end = len(alpha_lis.. 2021. 12. 2.
[Python]구명보트 프로그래머스 level 2 구명보트 문제. 코딩테스트 연습 - 구명보트 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 5 programmers.co.kr 풀이 1. 큰 수에 작은 수를 더하기 -가장 무거운 사람과 가장 가벼운 사람을 더해주고 가능하면 조금 덜 가벼운 사람을 추가해서 배에 태우는 방법. def solution(people, limit): answer = 0 while len(people)>0: if len(people)==1: answer+=1 break elif max(people)+min(people)>limit: answer.. 2021. 11. 22.
[Python] py to exe (파이썬 파일 exe파일로 변환 with icon) Prompt 또는 cmd 창에 들어가서 pip install pyinstaller 를 통해 pyinstaller 설치 해당 python 파일이 있는 곳으로 간다. 명령어 dir 로 폴더명들을 확인하고 'cd 폴더명' 으로 접근. test.py 파일과 test.ico 파일이 있다고 한다면 pyinstaller --icon=test.ico --onefile test.py 명령어를 사용하여 exe파일 생성! dist 파일에 들어가보면 파일이 똭 있을 것이다. ㅁ사진 파일을 ico 파일로 바꾸는 사이트 JPG ICO 변환 (온라인 무료) — Convertio jpg 파일(들) 업로드 컴퓨터, Google Drive, Dropbox, URL에서 선택하거나 이 페이지에서 드래그하여 선택해 주세요. convertio.. 2021. 11. 22.
매크로포함 엑셀파일 저장 방법 다른 이름 저장 선택, Excel 매크로 사용 통합 문서 선택 저장. 2021. 11. 17.
[사무자동화산업기사 실기/엑셀] 공개문제 SP2 사무자동화산업기사 실기 공개문제 다운로드는 큐넷에서 다운 받을 수 있다. 공개문제 자료실 상세 | Q-net BODY { FONT-SIZE: 10pt; FONT-FAMILY: Malgun Gothic; COLOR: #000000; MARGIN: 0px } P { MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; LINE-HEIGHT: 1.2 } LI { MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; LINE-HEIGHT: 1.2 } 사무자동화산업기사 작업형 실기시험문 q-net.or.kr ㅁ문제파일 ㅁ결과화면 ㅁ풀이파일 ㅁ풀이 참고화면 ㅁ참고 [엑셀 실무활용] SUMIFS 함수의 OR 조건 적용 - SUMPRODUCT 함수의 활용 복수조건의 합계를 구할 때, SUMIF.. 2021. 11. 17.
[Python] 주식가격 스택 응용 풀이 def solution(prices): answer = [] postv = 0 for i in range(len(prices)): #계속해서 떨어지지 않는단 가정의 기본 값 삽입 pos = len(prices)-i-1 answer.append(pos) #비교를 위한 값 설정 if i > 0: test = i-1 testv = prices[i] postv = prices[i-1] while i>0 and postv > testv and test>-1: #떨어지는 위치까지의 거리 값 변경 및 이전 결과에 대한 break point if answer[test]>i-test: answer[test]=i-test #이전 값과 비교 test=test-1 postv=prices[test] return.. 2021. 11. 16.
[Oracle]입양 시각 구하기(2) 코딩테스트 연습 - 입양 시각 구하기(2) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr 지난 문제 '입양 시각 구하기(1)' 이랑 똑같은 문제인 줄 알았으나 아니었다! SELECT EXTRACT(HOUR FROM CAST (DATETIME AS TIMESTAMP)) AS HOUR, COUNT(*) AS COUNT FROM ANIMAL_OUTS WHERE EXTRACT(HOUR FROM CAST (DATETIME AS TIMESTAMP)) BETWE.. 2021. 11. 15.