일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jdk
- 리그오브레전드
- 자바스크립트
- 롤
- oracle
- Python
- oraclejdk
- mac jdk 설치
- 알고리즘
- Jdk버전 변경
- 다국어처리
- 이메일인증
- 롤토체스 꿀팁
- 롤토체스
- 스프링
- NoSQL
- 데이터베이스
- 회원가입
- MacOSJdk
- Database
- Java
- tomcat
- 파이썬
- SQL
- LOL
- MSI
- 테이블
- Spring
- 마이바티스
- jQuery
- Today
- Total
목록Python (5)
웹쟁이의 일상
1부터 n까지 연속한 정수의 곱을 구하는 알고리즘을 만들어 봅시다. 안녕하세요~ 오늘의 포스팅 주제는 팩토리얼을 구하는 알고리즘을 만들어 보는 것입니다. 문과출신인 저는 학교를 졸업한지 10년이 넘어서 팩토리얼이 뭔지 가물가물 한데요, 맨 위에 써져있듯 1부터 n까지 연속한 정수의 곱을 팩토리얼이라고 합니다. 표기법은 숫자 뒤에 !(느낌표)를 붙여 사용하는데, 예를 들어 5팩토리얼은 5!라고 표현합니다. 5! = 1*2*3*4*5 가 되는 것이죠. 한글로는 '계승' 이라고 한답니다. 그럼 바로 코드로 확인해보겠습니다. def get_factorial(): multi = 1 for i in range(1, n+1): multi = multi * i return multi 1부터 n까지의 합을 구하는 알고리..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/brnWy1/btqvYOuHXyf/Oa1YfIgQtWx2NSTF5MlvFk/img.png)
안녕하세요~ 오늘 풀어볼 알고리즘은 주어진 숫자 n개 중 가장 큰 숫자를 찾는 알고리즘을 구현해 보는 것 입니다. 예를 들어 4, 7, 12, 25, 2, 47, 18, 24 중 가장 큰 숫자인 47을 찾는 알고리즘입니다. 이 문제를 풀기 위해서는 리스트를 알아야 합니다. 우리는 모두 파이썬 말고도 다른 프로그래밍 언어를 접하면서 배열이 무엇인지 공부했기 때문에 푸는데 큰 문제는 없을 것입니다. 그러므로 리스트에 대한 기본적인 설명은 넘어가겠습니다. 다시 최대값 찾기 문제로 돌아와서 4, 7, 12, 25, 2, 47, 18, 24 중 최대값을 찾는 알고리즘을 정리해 보겠습니다. 1.첫 번째 숫자 4를 7과 비교합니다. 7이 더 크니 현재 최대값은 7입니다. 2. 7과 세번째 숫자 12를 비교합니다. 1..
안녕하세요~! 저번 포스팅에서 파이썬과 파이참을 설치하는 방법에 대해 알아보았는데요, 설치한 파이썬으로 오늘부터 알고리즘 공부를 차차 해보겠습니다. 알고리즘은 간단히 설명하면 '어떤 문제를 풀기 위한 절차나 방법'을 말합니다. 주어진 '입력'을 '출력'으로 만드는 과정이며, 알고리즘의 각 단계는 구체적이고 명료해야 합니다. 하지만 어떤 문제를 푸는 과정은 꼭 한가지로 한정되는 것은 아닙니다. 프로그래밍적인 측면에서 바라보면, 어떤 문제를 풀기 위해서는 여러가지 방법(알고리즘)을 사용할 수 있지만, 가장 최적의 속도를 이끌어 내기 위해서 어떤 알고리즘이 어떤 특징을 지니고 있는지 알아야 합니다. 이처럼 알고리즘의 성능이나 특징을 분석하기 위해서는 어려운 수학적 지식이 많이 필요하지만, 앞으로 포스팅에서 복..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rFlae/btqvMadzu1a/iJjvZEVchVBQqi6DBovZw1/img.png)
안녕하세요~! 저번 포스팅에서는 파이썬 3 버전을 설치해봤는데요, 이번 포스팅에서는 파이썬을 이용해서 좀 더 편리하고 쉽게 개발을 하기 위해 이클립스나 비주얼 스튜디오 같은 파이썬을 위한 IDE를 설치해보겠습니다. https://www.jetbrains.com/ JetBrains: Developer Tools for Professionals and Teams JetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA – the leading Java IDE, and the Kotlin programming language. www...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dc1Alv/btqvHhkA5Ob/1kp9yYehhkKfkEAdAFv1C1/img.jpg)
안녕하세요~! 오늘은 파이썬 설치하는 방법에 대해 알아보겠습니다. 파이썬은 귀도 반 로섬이라는 프로그래머가 개발한 프로그래밍 언어입니다. 불과 몇년 전까지만 해도 커뮤니티 등에서 별로 좋지 않은 언어라는 평이 많았었는데, 최근 들어 4차 산업 혁명으로 인한 코딩 열풍이 불며 초보자도 접하기 쉬운 직관적인 문법 탓인지 단기간에 엄청난 인기를 끌며 프로그래밍 언어 점유율이 쭉쭉 올라왔습니다. 파이썬은 일반적인 다수의 프로그래밍 언어와 문법적으로 크게 다른점이 있는데, 그 중 하나는 {}(중괄호)를 쓰지 않고 들여쓰기를 이용해서 블록을 구분하는 것입니다. 그래서 개인적으로 코드가 엄청 깔끔해 보인다는 점이 매력적이라고 생각합니다. 파이썬은 2버전과 3버전으로 나뉘는데 2버전도 사실상 프로그래밍에 큰 문제가 없..