일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 총판
- 예제
- 수익성
- 해저 데이터서버
- Math.random
- 플로팅 배너
- 안드로이드
- P9
- .animate
- 안드로이드의 파편화
- 화훼이
- 클릭몬
- 정보 소유권
- 영상 만들기
- MI5
- 저품질
- 데이터 센터
- Stagefright
- 인스타그램
- 폐쇄형 SNS
- jQuery
- 네이버 포스트
- 구글 플레이
- 크라우드 펀딩
- 후기영상
- 트위터
- 갤럭시 S7
- 구글 이권다툼
- 1위 기업
- 샤오미
Archives
- Today
- Total
목록2017/05/31 (2)
IT & CODE 이야기
[알고리즘] 1부터n까지의 합 구하기
1부터n까지의 합 구하기사용언어: Python 하나하나 더하기 => sum_On 복잡도가 횟수에 비례하므로 O(n) 합공식 사용하기 => sum_O1 복잡도가 3회 이므로 O(1) a = int(input("sum 1 to number")) def sum_On(a): sum = 0 for x in range(1,a+1): sum+=x return sum def sum_O1(a): return a*(a+1)/2 print(sum_On(a)) print(sum_O1(a)) 복잡도를 이해하는 문제였다
CODE/Python
2017. 5. 31. 17:15
[알고리즘] 절댓값 함수 만들기
절댓값 함수 만들기 a 가 0 보다 큰지 확인하는 방법 => abs_sign a를 제곱후 루트하는 방법 => abs_squareimport math a = int(input("input number")) def abs_sign(a): result = a if a>0 else -a return result def abs_square(a): a*=a return math.sqrt(a) print(abs_sign(a)) print(abs_square(a)) 첫 문제 치고 삼항 연산자가 파이썬에서는 먹지 않아서 생각보다 시간이 지체되었다
CODE/Python
2017. 5. 31. 17:03