파이썬

https://programmers.co.kr/learn/courses/30/lessons/72412
https://programmers.co.kr/learn/courses/30/lessons/64065 코딩테스트 연습 - 튜플 "{{2},{2,1},{2,1,3},{2,1,3,4}}" [2, 1, 3, 4] "{{1,2,3},{2,1},{1,2,4,3},{2}}" [2, 1, 3, 4] "{{4,2,3},{3},{2,3,4,1},{2,3}}" [3, 2, 4, 1] programmers.co.kr 내 풀이: def solution(s): stack = [] result, ans = [], [] for char in s[1:-1]: if char == '{': stack.append(char) elif char.isdigit(): stack[-1] += char elif char == ',': stack[..
https://programmers.co.kr/learn/courses/30/lessons/67257/ 코딩테스트 연습 - 수식 최대화 IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다. 이번 대회에서는 우승자에게 지급되는 상금을 이전 대회와는 다르게 다음과 programmers.co.kr 내 풀이: from itertools import permutations # 수식을 해당 연산자에 대해 연산한 후의 수식 리턴 def calculate(operator, expression): new_exp = [] i = 0 while i < len(expression): if expression[i] == operator: new_exp.append(st..
https://programmers.co.kr/learn/courses/30/lessons/81302 코딩테스트 연습 - 거리두기 확인하기 [["POOOP", "OXXOX", "OPXPX", "OOXOX", "POXXP"], ["POOPX", "OXPXP", "PXXXO", "OXXXO", "OOOPP"], ["PXOPX", "OXOXP", "OXPOX", "OXXOP", "PXPOX"], ["OOOXX", "XOOOX", "OOOXX", "OXOOX", "OOOOO"], ["PXPXP", "XPXPX", "PXPXP", "XPXPX", "PXPXP"]] [1, 0, 1, 1, 1] programmers.co.kr 내 풀이: from collections import defaultdict from ite..
1. API 설계 : 서버가 제공할 기능이 무엇인지 먼저 생각해놓기 포스팅 API - 카드 생성 (CREATE) 요청 정보: 요청 URL = /memo, 요청 방식 = POST, 요청 데이터 = URL(url_give), comment(comment_give) 서버 기능: URL의 meta태그 정보를 바탕으로 제목, 설명, 이미지URL 스크래핑 (제목, 설명, URL, 이미지URL, 코멘트) 정보를 모두 DB에 저장 응답 데이터: (JSON 형식) 'result': 'success' -> API 정상적 작동 여부 알림 리스팅 API - 저장된 카드 보여주기 (READ) 요청 정보: 요청 URL = /memo, 요청 방식 = GET, 요청 데이터 = 없음 서버 기능: DB에 저장돼있는 모든 (제목, 설명,..
1. 로컬 개발환경 : 한 컴퓨터에 서버와 클라이언트 동시에 2. Flask: 서버를 구동시켜주는 프레임워크(이미 만들어진 코드 모음) flask 개발자가 정해놓은 규칙에 맞게 내 코드를 작성해야함 통상적으로 서버 구동 파일은 app.py from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'This is Home!' if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=True) flask 시작 코드 서버 정상 작동 확인: http://localhost:5000/ 에서 서버 종료: ctrl + c URL 나누기 from flask import Flask a..
지니 뮤직 사이트 1~50위 곡 스크래핑 import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('https://www.genie.co.kr/chart/top200?ditc=D&ymd=20200403&hh=23&rtm=N&pg=1',headers=headers) soup = BeautifulSoup(data.text, 'html.parser') songs = soup.select('#body..
hjkim0502
'파이썬' 태그의 글 목록 (2 Page)