Posts
Junga12
Cancel

python static method

파이썬을 사용하다가 정적 메서드를 사용해봤는데, 자세하게 정적 메서드가 무엇인지 몰라서 공부해봤다. 정적 메서드 일반적으로 클래스를 사용하기 위해서 인스턴스를 생성하여 사용합니다. 하지만 정적메서드는 인스턴스를 생성하지 않고 클래스를 통해서 직접 호출할 수 있습니다. @staticmehtod 예제 class Calculator: @st...

REST API

Representational State Transfer 의 약자 REST API 설계 동작 = http method 데이터를 읽고, 추가하고, 수정하고, 삭제하는 동작은 http method를 이용하여 표현한다. http method는 GET, POST, PUT, DELETE가 있습니다. GET /items는 items이라는 데이터를 읽는 것...

react project - 쇼핑몰 페이지 만들기

목적 리액트 사용해보기. 리액트 공부를 해봤으니까 공부한거 적용 + 더 찾아가면서 리액트로 간단한 쇼핑몰 페이지 만들어보기 데이터베이스는 mysql, 서버는 스프링 사용하기. RESTful API로 만들어보기 어려웠던 점 css가 너무 어려웠다. 나는 리액트를 사용해보는 것이 목적이여서 css에 많은 시간을 투자하고 싶지 않았는데, 디자인적 요...

crawling web page

웹페이지를 크롤링하는데, 시간이 너무 오래 걸려서 크롤링하는 시간을 줄이는 방법에 대해서 알아봤습니다. 공통 라이브러리: BeautifulSoup, requests, openpyxl 크롤링하려는 웹 페이지: 네이버 금융 페이지(https://finance.naver.com/) 네이버 금융 웹 페이지는 기업마다 고유한 코드를 가지고 있고, htt...

로봇 조종하기

백준 2169번 https://www.acmicpc.net/problem/2169 문제 NASA에서는 화성 탐사를 위해 화성에 무선 조종 로봇을 보냈다. 실제 화성의 모습은 굉장히 복잡하지만, 로봇의 메모리가 얼마 안 되기 때문에 지형을 N×M 배열로 단순화 하여 생각하기로 한다. 지형의 고저차의 특성상, 로봇은 움직일 때 배열에서 왼쪽, 오른쪽...

타임머신

백준 11657번 https://www.acmicpc.net/problem/11657 문제 N개의 도시가 있다. 그리고 한 도시에서 출발하여 다른 도시에 도착하는 버스가 M개 있다. 각 버스는 A, B, C로 나타낼 수 있는데, A는 시작도시, B는 도착도시, C는 버스를 타고 이동하는데 걸리는 시간이다. 시간 C가 양수가 아닌 경우가 있다. C ...

최소비용 구하기

백준 1916번 https://www.acmicpc.net/problem/1753 문제 N개의 도시가 있다. 그리고 한 도시에서 출발하여 다른 도시에 도착하는 M개의 버스가 있다. 우리는 A번째 도시에서 B번째 도시까지 가는데 드는 버스 비용을 최소화 시키려고 한다. A번째 도시에서 B번째 도시까지 가는데 드는 최소비용을 출력하여라. 도시의 번호는...

최단경로

백준 1753번 https://www.acmicpc.net/problem/1753 문제 방향그래프가 주어지면 주어진 시작점에서 다른 모든 정점으로의 최단 경로를 구하는 프로그램을 작성하시오. 단, 모든 간선의 가중치는 10 이하의 자연수이다. 입력 첫째 줄에 정점의 개수 V와 간선의 개수 E가 주어진다. (1≤V≤20,000, 1≤E≤300,0...

AB

백준 1463번 https://www.acmicpc.net/problem/1463 문제 정수 N과 K가 주어졌을 때, 다음 두 조건을 만족하는 문자열 S를 찾는 프로그램을 작성하시오. 문자열 S의 길이는 N이고, ‘A’, ‘B’로 이루어져 있다. 문자열 S에는 0 ≤ i < j < N 이면서 s[i] == ‘A’ &&a...

삼각형의 값

백준 4902번 https://www.acmicpc.net/problem/4902 문제 오른쪽 삼각형은 9개의 단위 삼각형이 총 3줄(N=3)로 이루어져 있다. 단위 삼각형은 N=1인 삼각형이다. 이때, 그림에서 서로 다른 부분 삼각형은 총 13개가 있다. (N=1인 삼각형이 9개, N=2인 삼각형이 3개, N=3인 삼각형이 1개) N = 1인...