Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- https
- Project Euler
- github
- 파이썬
- codility
- 인디게임
- Python
- 워킹데드
- 스팀
- 중국맛집
- FPS
- 몽골여행
- 그래픽노블
- API
- C#
- 블라디보스토크
- lambda
- flask
- 퍼즐게임
- 프로젝트오일러
- 알고리즘
- AWS
- 우분투
- 게임
- coursera
- certbot
- django
- 컴퓨터네트워크
- 먹방
- pycon
- Today
- 134
- Total
- 324,498
목록피타고라스 정리 (1)
YUDA't
세 변의 길이가 모두 자연수 {a, b, c}인 직각삼각형의 둘레를 p 로 둘 때, p = 120 을 만족하는 직각삼각형은 아래와 같이 세 개가 있습니다. {20, 48, 52}, {24, 45, 51}, {30, 40, 50} 1000 이하의 둘레 p에 대해서, 직각삼각형이 가장 많이 만들어지는 p의 값은 얼마입니까? 피타고라스 정의를 이용하는 문제.일단 수도코드 #1차) 101.58초(왓더...)#2차) 24.49초. a, b for loop를 전부 도는 대신 p/2로 변경#3차) 23.42초. math.ceil() 대신 round를 씀. 다른 것도 math.sqrt()를 써봤는데 안 쓰는 게 더 빠른 듯하다.#4차) 12.57초. 여기서부터는 로직이 아니라 수학(이걸 수학이라 부를 수 있다면.)이 ..
개발/알고리즘 문제
2016. 5. 5. 13:43