전체 글
웹 스크래핑
1. 웹 스크래핑 requests 응답 import requests def request(): res=requests.get("https://copro505.tistory.com/") print("응답코드:", res.status_code) #200이면 정상 response = requests.get("http://nadocoding.tistory.com") response.raise_for_status() #문제가 있는 경우 자동종료 print("응답코드:", response.status_code) if response.status_code == requests.codes.ok: print("정상입니다.") else: print("문제가 생겼습니다. [ 에러코드", res.status_code, "]"..
주차 요금 계산 → 사람이 풀 수 있는 것인가?
다른 사람의 풀이 import java.util.*; class Solution { public int convert(String time){ String[] split = time.split(":"); return Integer.parseInt(split[0])*60 +Integer.parseInt(split[1]); } HashMap intime = new HashMap(); TreeMap result = new TreeMap(); public int[] solution(int[] fees, String[] records) { for(int i=0; i
주차요금계산 카카오→split(), 1차원 리스트 여러 개 변수로 받기
import math def convert(time): hh, mm = time.split(':') return int(hh)*60 + int(mm) def solution(fees, records): intime = {} result = {} for x in records: time, carNum, inout=x.split() if inout=="IN": #입고 시간 intime[carNum]=convert(time) if carNum not in result: result[carNum]=0 #inout이 "OUT"인 경우 else: #출차시간 #입고시간 result[carNum]+=convert(time)-intime[carNum] del intime[carNum] for key, val in int..
[3차] 압축 → 전진 + 후진, 슬라이싱 "첫자리" 갱신
def solution(msg): answer = [] tmp = {chr(e + 64): e for e in range(1, 27)} num = 27 while msg: # print(msg) tt = 1 # print(tt) #tmp가 포함하고 있는 "문자열"까지 찾기 while msg[:tt] in tmp.keys() and tt