류나의 작은 DB

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

Python 5

UCPC 2022 예선 D-20~D-17 문제풀이 일지

6월 12, 13, 14일을 설렁설렁 보내다가 15일이 되어 정신이 든 나... 늦었다고 생각할 때가 가장 빠른 때라고 하니 달려보겠습니다. 목차 1. 알고리즘 진도 - 2750번: 수 정렬하기 - 10815번: 숫자 카드 - 14425번: 문자열 집합 - 1269번: 대칭 차집합 - 11478번: 서로 다른 부분 문자열의 개수 - 3009번: 네 번째 점 - 2477번: 참외밭 - 3053번: 택시 기하학 - 1002번: 터렛 - 1004번: 어린 왕자 - 1358번: 하키 - 5086번: 배수와 약수 - 1037번: 약수 - 1934번: 최소공배수 - 2981번: 검문 - 3036번: 링 - 1010번: 다리 놓기 - 2004번: 조합 0의 개수 - 15651번: N과 M (3) - 2580번: 스도..

UCPC 2022 예선 D-21 문제풀이 일지

블로그 업데이트는 오랜만입니다. 지난 두 달 동안은 공부한 내용을 굳이 공개된 곳에 전부 깔끔히 정리해 포스팅할 필요는 없지 않을까~라는 생각에 개인 GoodNotes 계정에만 정리해두고 있었습니다. 굿노트가 워낙 효율이 좋아서인지 기존보다 훨씬 많은 공부량을 뽑아낼 수 있었지만, 최근 며칠 동안은 공부할 의욕이 잘 나지 않아 고민하던 차에 업데이트가 뜸하던 블로그가 생각났습니다. UCPC 2022에 출전하게 됨에 따라 예선(그리고 잘 되면 본선까지..)을 대비해 매일 일정 수의 문제를 풀어보려고 하는데, 푼 문제를 블로그에 일지 형식으로 정리해보면 좋겠다고 판단해서 글을 작성하기 시작했습니다. 목차 1. 오늘의 알고리즘 진도 - 2941번: 크로아티아 알파벳 - 1193번: 분수찾기 - 10757번: ..

포덕의 파이썬: 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와 비교해서 파이썬은 너무나 재미있습니다. 그래서 파이썬의 매력을 널리 알리고 싶은데, 저는 파이썬을 잘 쓰는 실력자도 아니고 파이썬을 잘 설명해 줄 수 있는 능력자도 아닙니다. 그렇다면 제가 가진 ‘포켓몬에 대한 높은 관심’을 파이썬과 연결해서 보여드리면 포켓몬에 관심이 있는 몇몇 분들이라..