본문 바로가기
반응형

분류 전체보기186

코딩 문제 사이트 (Project Euler) 안녕하세요 오늘은 Project Euler라는 코딩 싸이트에 대해서 소개하려고 합니다.이 사이트는 코딩을 처음하는 분이나 아니면 활용법에서 조금 부족하다고 생각이 되시는 분들이 풀면 좋을 것 같습니다.저도 코딩 실력이 좋은 편은 아니여서, 이 Project Euler 사이트를 이용해서 공부하고 있습니다. Project Euler 사이트한글 : http://euler.synap.co.kr/영문 : https://projecteuler.net/ 예시로 문제 1번에 대해서 같이 풀어보려고 합니다.사실 문제가 코딩으로 풀이를 해야하는 부분이기 때문에, 어렵다면 어렵고 쉽다면 쉬울 수 있습니다.위의 문제를 말로 풀이를 해보면, 3으로도 나눠지고, 5로도 나눠지는 1000미만 숫자의 합으로 한줄로 풀이를 할 수 있.. 2017. 8. 27.
Python 기초 :: 집합(Set) 자료형 안녕하세요.오늘의 포스팅은 앞의 자료형들과 비슷하지만, 집합으로 묶어서 사용할 수 있는 집합 자료형에 대해서 설명하려고 합니다.집합형은 Set이라는 Keyword를 통해서 그동한 제한적인 부분이 집합 자료형으로 표현할 수 있는데, 아래에서 예제와 같이 설명드릴 수 있도록 하겠습니다. 집합자료형 >>> set = set([1,2,3])>>> set{1,2,3} >>> set1 = set("apple")>>> set1{'e', 'p', 'a', 'l'} 위에 예시에서 볼 수 있듯이, set이라는 키워드를 통해서 집합을 만들어 줄 수 있습니다. 또한, 문자열일 경우에는 apple을 입력했을때,중복되는 'p' 값을 제외하고, 입력이 됩니다. 이것과 같이 set으로 이루어진 집합형은 중복을 허용하지 않는다는 특징.. 2017. 8. 26.
Python 기초 :: 딕셔너리(Dictionary) 함수의 이용 안녕하세요 요즘 파이썬 관련자료를 꾸준히 올리려고 하는데, 뭔가 쉽지는 않네요. 그래도 조금씩 꾸준히 공부하면서 계속 올려보도록하겠습니다.제목에도 나와있듯이 오늘은 딕셔너리 자료형을 소개하려고 합니다.딕셔너리 함수는 앞에서 소개한 리스트와 튜플과는 조금 다르게 순서쌍으로 이루어져있는 것으로 표현할 수 있습니다. 예를 들어 설명하자면, 아래에 보이는 것이 딕셔너리 자료형의 형태이며, 앞에 나온부분이 Key값, 뒤에 나와있는 것이 Value 값이라고 합니다. 딕셔너리(Dictionary) 함수 정의 Dic = {Key: Value, KKK : VVV} 위와 같은 자료형은 대응 관계를 자료형을 표현하는 것을 말합니다. 예를 들어서 영어 단어와 그에 맞는 뜻을 자료형으로 만들고 싶다고 하는 사람이 있다면, 아래.. 2017. 8. 22.
Python 기초 :: 튜플(tuple) 정의 및 응용 안녕하세요.이전 파이썬 포스팅에서는 List 함수에 대해서 정리를 했는데, 이번에는 그와 비슷한 Tuple 함수에 대해서 정리하고 설명하려고 합니다.사용자의 경험이나 능력에 따라 튜플을 잘 응용해서 쓰는 분도 있겠지만, 리스트 함수와 너무 비슷해서 왜 비슷한 두가지가 함수로 정의되어 있는지는 의문으로 남아있습니다. 먼저 리스트와 튜플은 괄호의 차이점이 있습니다. 이전 포스팅에서도 언급되었듯이, List는 "[]"와 같은 대괄호를 이용하여 정의를 하지만, Tuple은 "()"을 이용하여 정의를 합니다. 그리고 리스트에서의 추가, 삭제, 수정 등을 자유자재로 할 수 있지만, 튜플은 앞에서 언급된 행위를 할 수 없습니다. 그 예를 아래의 글상자 창에서 보여드리도록 하겠습니다. 튜플(Tuple)의 정의 및 삭제.. 2017. 8. 21.
반응형