류나의 작은 DB

27살 류나의 바르고 다르게 살기

Programming/Basic Python 4

[LeetCode] 1. Two Sum (Python)

LeetCode를 문제 번호 순서대로 풀지는 않지만, 1번 문제는 나름의 상징성이 있다고 생각해서 풀이를 남겨봅니다. leetcode.com/problems/two-sum/ Two Sum - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 풀이 1. Brute Force from typing import List def twoSum(nums: List[int], target: int) -> List[int]: for i in range(len(nums)): for..

포덕의 파이썬: 1-2. 문자열 다루기

프로그래밍을 하다 보면 어쩌면 숫자보다도 더 다뤄야 할 일이 많고 더 복잡한 것이 문자열일 겁니다. 이번 시간에는 파이썬에서 문자열을 다루는 방법에 대해 살펴볼 것입니다. 문자열 만들기 큰따옴표 또는 작은따옴표를 사용해서 문자열(string)을 만들 수 있습니다. >>> "Pokemon" 'Pokemon' >>> 'Pokemon' 'Pokemon' 보다시피 파이썬에서는 큰따옴표와 작은따옴표를 똑같이 처리합니다. 큰따옴표와 작은따옴표 두 가지로 문자열을 만들 수 있는 이유는 따옴표가 포함된 문자열을 만들 필요가 있기 때문입니다. 다음과 같은 경우들 때문이죠. >>> "Ryuna's Database" "Ryuna's Database" >>> 'Ryuna "Database"' 'Ryuna "Database"'..

포덕의 파이썬: 1-1. 숫자 사용하기

프로그래밍 언어를 처음 배울 때는 숫자를 사용하는 법, 그리고 사칙연산부터 다루곤 합니다. 그래서 파이썬에 대해 가장 먼저 다룰 주제는 숫자입니다. 파이썬의 숫자 살펴보기 파이썬에서 사용할 수 있는 숫자에는 크게 두 가지가 있습니다. 정수(Integer) – int 실수(부동소수점수, Floating-point number) – float 정수는 말 그대로 자연수와 음의 정수, 0을 포함하는 개념이고, 실수는 소수점이 포함된 숫자를 이야기합니다. 수학적으로는 정수도 실수의 일부이지만, 컴퓨터에서는 정수와 실수를 구분해 두는 경우가 많고 파이썬도 그러합니다. 파이썬을 계산기로 사용해 볼까요? >>> 5 + 3 8 >>> 6 - 2 4 >>> 7 * 4 28 간단한 덧셈, 뺄셈, 곱셈의 예시입니다. >>> ..

포덕의 파이썬: 파이썬 입문하기

지난 5월 23일에 작성한 글입니다. 블로그를 옮기면서 내용을 보강하여 작성합니다. 들어가기 전에 우선 이 글을 시작으로 한 이후의 [포덕의 파이썬] 시리즈를 왜 작성하게 되었는지부터 말씀드리려고 합니다. 제가 파이썬을 처음 배우기 시작한 것이 지금으로부터 10개월 전입니다. 1년도 채 되지 않았기에 아직 배우는 단계이고, 숙련자라고 하기에는 부족할지 모릅니다. 하지만 제가 프로그래밍을 처음 접했을 때 배운 언어인 C와 비교해서 파이썬은 너무나 재미있습니다. 그래서 파이썬의 매력을 널리 알리고 싶은데, 저는 파이썬을 잘 쓰는 실력자도 아니고 파이썬을 잘 설명해 줄 수 있는 능력자도 아닙니다. 그렇다면 제가 가진 ‘포켓몬에 대한 높은 관심’을 파이썬과 연결해서 보여드리면 포켓몬에 관심이 있는 몇몇 분들이라..