일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ncloud서버
- 1010번: 다리 놓기 (Python)
- 22252
- Charfield
- 수들의 합 4
- PS
- max_length
- DP
- ncp배포
- 백준 티스토리
- lgh
- 백준
- 15681
- 삼각형 각도
- 파이썬
- linc3.0
- 20492
- 정보 상인 호석
- 22986
- 삼각형
- json
- python
- 문제풀이
- 백준 블로그
- 할로윈의 양아치
- 별찍기 -10
- 고속거듭제곱알고리즘
- Django
- 20303
- epsp
- Today
- Total
목록python (4)
DolphinDash

파이썬을 활용하면, 2D 좌표가 주어진 세 점으로 삼각형을 만들 때 각 변의 길이와 각도를 간단하게 계산할 수 있습니다. 알고리즘 문제, 그래픽스, 게임 개발 등 다양한 분야에서 유용합니다.두 점 사이의 거리 구하기두 점 $(x_1, y_1),\ (x_2, y_2)$ 사이의 거리는 피타고라스 공식으로 계산합니다:$$\text{거리} = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}$$파이썬에서는 math.hypot() 함수를 사용하면 더욱 간편합니다.import mathdef distance(xa, ya, xb, yb): return math.hypot(xb - xa, yb - ya)삼각형 각도 구하기 - 코사인 법칙세 변의 길이로 삼각형의 각을 구할 때 코사인 법칙을 사용합니다..

문제수 N개 A1, A2, ..., AN이 주어진다. 이때, 연속된 부분 구간의 합이 M으로 나누어 떨어지는 구간의 개수를 구하는 프로그램을 작성하시오.즉, Ai + ... + Aj (i ≤ j) 의 합이 M으로 나누어 떨어지는 (i, j) 쌍의 개수를 구해야 한다.입력첫째 줄에 N과 M이 주어진다. (1 ≤ N ≤ 106, 2 ≤ M ≤ 103)둘째 줄에 N개의 수 A1, A2, ..., AN이 주어진다. (0 ≤ Ai ≤ 109)출력첫째 줄에 연속된 부분 구간의 합이 M으로 나누어 떨어지는 구간의 개수를 출력한다.해설문제에 대해서 이해가 잘 안가서 나머지가 나오는 경우의 수가 중요하다는 질문 게시판 내용을 보고 힌트를 얻음소스 코드n, m = map(int, input().split())seq = l..

모델을 짤 때 max_length가 나오는데 이건 도대체 기준이 뭘까? 아스키 코드처럼 byte단위로 한글을 넣으면 2byte, 영어를 넣으면 1byte인가? javascripts처럼 UTF-8인코딩을 해서 3byte가 나올려나? 지금 생각하면 이상한 방향으로 생각하고 있었는데 학교 선배가 답을 말했다. 파이썬이니까 len()만큼 나오지 않을까? 처음엔 에이 ~ 하고 넘겼는데 생각해보니 django는 파이썬이고 당연히 그것 먼저 생각해야했는데...생각이 짧았다. 그래서 확실히 확인 하기 위해서 코드를 뜯어봤다. (구글링에도 안나옴, 너무 바보같은 질문 아닐까) 먼저 CharField에 max_length를 선언해주는 곳을 발견했다. 다른건 대충 넘기고 self에 선언안된 max_length가 있으니 Fi..

9735번: 삼차 방정식 풀기 첫째 줄에 테스트 케이스의 개수 N (0 < N < 100)이 주어진다. 다음 N개 줄에는 삼차 방정식의 계수 A, B, C, D가 한 줄에 하나씩 주어진다. www.acmicpc.net 다항식을 더 쉽게 풀고 싶다면? 조립제법 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 조립제법(組立除法, Synthetic division)이란 다항식을 내림차순으로 정리하여 계수들만 표기하는 간단한 계수들의 조립에서 간단한 곱셈과 덧셈으로만 이루어지는 ko.wikipedia.org ???: 근은 구했는데 어떻게 품? import sys sys.stdin.readline n = int(input()) for i in range(n): A, B, C, D = map(..