분류 전체보기
-
[Django] 글쓰기 기능 HTML Form으로 만들기 vs Django Form으로 만들기프로그래밍/Django & Flask 2020. 11. 22. 21:38
장고에서 글쓰기 기능을 만들 수 있는 방법은 2가지가 있다 (내가 아는것만 ㅎ) 1. HTML Form으로 만들기 2. Django가 제공해주는 Form으로 만들기 오늘은 이 두가지 기능을 비교해보려고 한다! HTML form으로 만들기 views.py def create(request): if request.method == 'GET': return render(request, 'post/create.html') elif request.method == 'POST': user_id = request.session.get('user_id') res_data = {} if not (request.FILES.get('posting_photo') and request.POST['posting_content']..
-
[🐉 백준 3단계] for문Algorithm/케로베로스 2020. 11. 21. 19:36
Q1. 2739번 구구단 n = int(input()) for i in range(1, 10): print(str(n) + ' * ' + str(i) + ' = ' + str(n*i)) Q2. 10950번 A+B - 3 n = int(input()) for i in range(n): a, b = map(int, input().split()) print(a+b) Q3. 8983번 합 n = int(input()) s = 0 for i in range(n+1): s += i print(s) Q4. 15552번 빠른 A+B import sys t = int(input()) for i in range(t): a, b = map(int, sys.stdin.readline().split()) print(a+b) Q..
-
[🐉 백준 1단계] 입출력과 사칙연산Algorithm/케로베로스 2020. 11. 21. 18:20
Q1 문제 2557. Hello World print("Hello World!") Q2 문제 10718. We love krill print("강한친구 대한육군 \n" * 2) Q3 문제 10171. 고양이 print("\ /\ \n ) ( ')\n( / )\n \(__)|") Q4 문제 10172번. 개 print('|\_/|\n|q p| /}\n( 0 )"""\ \n|"^"` |\n||_/=\\\__|') Q5 문제 1000.번 A+B A, B = map(int, input().split()) print(A+B) Q6 문제 1001번. A-B A, B = map(int, input().split()) print(A-B) Q7 문제 10998번. A*B A, B = map(int, input().spl..
-
[🤷♀️ 백준] 1912번. 연속합Algorithm/1일 1코테 2020. 11. 16. 17:19
문제 www.acmicpc.net/problem/1912 1912번: 연속합 첫째 줄에 정수 n(1 ≤ n ≤ 100,000)이 주어지고 둘째 줄에는 n개의 정수로 이루어진 수열이 주어진다. 수는 -1,000보다 크거나 같고, 1,000보다 작거나 같은 정수이다. www.acmicpc.net 시도 # 시간초과 t = int(input()) l = list(map(int, input().split())) left, right = 0, t-1 m = float('-inf') while left l[right]: right = right - 1 else: left = left + 1 s = sum(l[left:right+1]..
-
[💕 백준] 11053번. 가장 긴 증가하는 부분 수열Algorithm/1일 1코테 2020. 11. 16. 15:51
QUESTION. www.acmicpc.net/problem/11053 11053번: 가장 긴 증가하는 부분 수열 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이 www.acmicpc.net ANSWER. import sys t = int(input()) # 입력 받기 a = [1] * t # 본인 포함하기 위해 1로 시작 l = list(map(int, input().split())) # 수열 입력 받기 for i in range(1,len(l)): for j in range(0, i): if l[i]..