분류 전체보기
-
uri의 끝에 추가된 username이 동적으로 변경되는 부분이다. 형태로 사용 가능하며, string이 아닌 int형이나, 기타 다른형태로도 변환하여 사용 가능하다. app.py from flask import Flask , render_template app = Flask(__name__) @app.route("/profile/") def profil(username): return render_template(username) if __name__ == "__main__": app.run(host = "127.0.0.1", port=5000, debug = True) home.html user profile search 검색 *추가적으로 동적으로 uri를 사용하는 방법중에는 url_for() 함수를..
Flask - 간단 예제 : 동적 URI 사용하기 get user profileuri의 끝에 추가된 username이 동적으로 변경되는 부분이다. 형태로 사용 가능하며, string이 아닌 int형이나, 기타 다른형태로도 변환하여 사용 가능하다. app.py from flask import Flask , render_template app = Flask(__name__) @app.route("/profile/") def profil(username): return render_template(username) if __name__ == "__main__": app.run(host = "127.0.0.1", port=5000, debug = True) home.html user profile search 검색 *추가적으로 동적으로 uri를 사용하는 방법중에는 url_for() 함수를..
2020.05.10 -
HTTP의 요청과 응답을 간단한 예제로 풀어보았다. from flask import request get_number = request.form.get('get_number') * request HTTP의 Method (GET POST)를 통해 들어오는 요청은 request라는 전역변수에 저장된다. 이때 request.form.get('html의 name속성') 을 통해 값을 얻을 수 있다. request를 사용하려면 import가 필요하다. 파이썬에서 값을 처리한뒤, 다시 templates으로 보낼때는 return render_template('index.html' , number1=number1) 이러한 형식으로 넘겨주면 된다. 예를들어 number1이라는 변수는 HTML에서 {{number1}} 로..
Flask - 간단 예제 : 덧셈 문제 제출 + 체점 하기 (HTTP 요청과 응답)HTTP의 요청과 응답을 간단한 예제로 풀어보았다. from flask import request get_number = request.form.get('get_number') * request HTTP의 Method (GET POST)를 통해 들어오는 요청은 request라는 전역변수에 저장된다. 이때 request.form.get('html의 name속성') 을 통해 값을 얻을 수 있다. request를 사용하려면 import가 필요하다. 파이썬에서 값을 처리한뒤, 다시 templates으로 보낼때는 return render_template('index.html' , number1=number1) 이러한 형식으로 넘겨주면 된다. 예를들어 number1이라는 변수는 HTML에서 {{number1}} 로..
2020.05.10 -
문제 링크 : https://www.acmicpc.net/problem/18511 18511번: 큰 수 구성하기 첫째 줄에 N, K의 원소의 개수가 공백을 기준으로 구분되어 자연수로 주어진다. (10 ≤ N ≤ 100,000,000, 1 ≤ K의 원소의 개수 ≤ 3) 둘째 줄에 K의 원소들이 공백을 기준으로 구분되어 주어진다. 각 원소는 1부터 9까지의 자연수다. 단, 항상 K의 원소로만 구성된 N보다 작거나 같은 자연수를 만들 수 있는 경우만 입력으로 주어진다. www.acmicpc.net * 생각 최대 8자리수에 3가지 요소가 들어갈 수 있다. - 순열이지만 중복이 허용된다. 따라서 itertools-product를 사용했다. 주의할점 : 만약 N = 1938이고 배열은 {8,9,7}이라고 하면 출력..
백준 (boj) Python - 18511 번 : 큰 수 구성하기문제 링크 : https://www.acmicpc.net/problem/18511 18511번: 큰 수 구성하기 첫째 줄에 N, K의 원소의 개수가 공백을 기준으로 구분되어 자연수로 주어진다. (10 ≤ N ≤ 100,000,000, 1 ≤ K의 원소의 개수 ≤ 3) 둘째 줄에 K의 원소들이 공백을 기준으로 구분되어 주어진다. 각 원소는 1부터 9까지의 자연수다. 단, 항상 K의 원소로만 구성된 N보다 작거나 같은 자연수를 만들 수 있는 경우만 입력으로 주어진다. www.acmicpc.net * 생각 최대 8자리수에 3가지 요소가 들어갈 수 있다. - 순열이지만 중복이 허용된다. 따라서 itertools-product를 사용했다. 주의할점 : 만약 N = 1938이고 배열은 {8,9,7}이라고 하면 출력..
2020.05.09 -
문제 링크 : https://www.acmicpc.net/problem/18856 18856번: 피드백 N이 주어졌을 때, 아래 조건을 만족하는 수열 A를 구해보자. A의 크기는 N이다. 1 ≤ i ≤ N-1에 대해서, Ai 점점 커져야 한다. 1 ≤ Ai ≤ 1,000을 만족해야 한다. -> 각 요소는 1000보다는 작아야한다. # A2는 2가 되어야 한다. -> A1은 더 작아야하니까 자동으로 A1= 1이 된다. # AN은 소수가..
백준 (boj) Python - 18856 번 : 피드백문제 링크 : https://www.acmicpc.net/problem/18856 18856번: 피드백 N이 주어졌을 때, 아래 조건을 만족하는 수열 A를 구해보자. A의 크기는 N이다. 1 ≤ i ≤ N-1에 대해서, Ai 점점 커져야 한다. 1 ≤ Ai ≤ 1,000을 만족해야 한다. -> 각 요소는 1000보다는 작아야한다. # A2는 2가 되어야 한다. -> A1은 더 작아야하니까 자동으로 A1= 1이 된다. # AN은 소수가..
2020.05.09 -
문제링크 : https://www.acmicpc.net/problem/11866 11866번: 요세푸스 문제 0 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 1,000) www.acmicpc.net 예전에 풀었던 요세푸스와 같은내용이었다. 다른점은 시간제한뿐..? 분명 풀었던 문제인데 처음 풀듯이 다시풀게되었다........... 기억력 참 https://infinitt.tistory.com/213 백준 (boj) 파이썬 - 1158 요세푸스 문제 문제 링크 : https://www.acmicpc.net/problem/1158 1158번: 요세푸스 문제 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 5,000) www.acm..
백준(boj) 파이썬 - 11866 번 : 요세푸스 문제 0문제링크 : https://www.acmicpc.net/problem/11866 11866번: 요세푸스 문제 0 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 1,000) www.acmicpc.net 예전에 풀었던 요세푸스와 같은내용이었다. 다른점은 시간제한뿐..? 분명 풀었던 문제인데 처음 풀듯이 다시풀게되었다........... 기억력 참 https://infinitt.tistory.com/213 백준 (boj) 파이썬 - 1158 요세푸스 문제 문제 링크 : https://www.acmicpc.net/problem/1158 1158번: 요세푸스 문제 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 5,000) www.acm..
2020.05.03 -
문제출저 : https://www.acmicpc.net/problem/2563 2563번: 색종이 첫째 줄에 색종이의 수가 주어진다. 이어 둘째 줄부터 한 줄에 하나씩 색종이를 붙인 위치가 주어진다. 색종이를 붙인 위치는 두 개의 자연수로 주어지는데 첫 번째 자연수는 색종이의 왼쪽 변과 도화지의 왼쪽 변 사이의 거리이고, 두 번째 자연수는 색종이의 아래쪽 변과 도화지의 아래쪽 변 사이의 거리이다. 색종이의 수는 100 이하이며, 색종이가 도화지 밖으로 나가는 경우는 없다 www.acmicpc.net 문제에서 제시한 그대로, 2차원 배열을 생성해 준다. for 문을 통하여, 주어진 좌표부터 가로세로 10만큼(인덱스로는 +9) 다른 값으로 바꾸어준다. 다음 합계를 출력하면 끝. 정답코드 (python) im..
백준 (boj) 파이썬 - 2563 번 : 색종이문제출저 : https://www.acmicpc.net/problem/2563 2563번: 색종이 첫째 줄에 색종이의 수가 주어진다. 이어 둘째 줄부터 한 줄에 하나씩 색종이를 붙인 위치가 주어진다. 색종이를 붙인 위치는 두 개의 자연수로 주어지는데 첫 번째 자연수는 색종이의 왼쪽 변과 도화지의 왼쪽 변 사이의 거리이고, 두 번째 자연수는 색종이의 아래쪽 변과 도화지의 아래쪽 변 사이의 거리이다. 색종이의 수는 100 이하이며, 색종이가 도화지 밖으로 나가는 경우는 없다 www.acmicpc.net 문제에서 제시한 그대로, 2차원 배열을 생성해 준다. for 문을 통하여, 주어진 좌표부터 가로세로 10만큼(인덱스로는 +9) 다른 값으로 바꾸어준다. 다음 합계를 출력하면 끝. 정답코드 (python) im..
2020.04.25