본문 바로가기

Python

(5)
[python] 3주차 백준 문풀 🟩 배낭 알고리즘 아주 잘 설명해준 블로글 https://suri78.tistory.com/2 https://dheldh77.tistory.com/entry/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EB%B0%B0%EB%82%AD-%EB%AC%B8%EC%A0%9CKnapsack-Problem
[python 알고리즘] 2주차 🟩 중복되지 않은 원소를 얻고자 할 때, 집합의 성질을 가지고 있는 내장함수인 set을 사용! https://aigong.tistory.com/30 🟩 .sort(key = len) 은 문자열을 길이 순으로 정렬해준다. 🟩 '\n' 되지않고 출력은 for문에서 print(j, end='') 을 사용한다. 🟩 자료형 내에서 최소값은 min(자료형 이름), 최대값은 max(자료형 이름)로 나타낸다. 그리고 그것의 index를 알기 위해서는 자료형.index(max or min)로 감싸면 된다. 🟩 투포인터 알고리즘(https://www.youtube.com/watch?time_continue=505&v=ttLRltNDiCo&feature=emb_title) 리스트에 순차적으로 접근해야 할 때, 두 개의 점의..
[python] 큐에 데이터 넣기 1부터 입력 받은 숫자까지 큐에 넣는 법 from collections import deque queue = deque([i+1 for i in range(int(input()))])
[python] join함수 - join() : 문자열 합치기 string 사이에 특정 문자열을 삽입하여 나눠져 있던 문자열을 새로운 문자열로 합쳐준다. >> a = ['가', '나', '다', '라'] >> text = ' '.join(a) >> print(text) 가 나 다 라 >> b = ['a', 'b', 'c', 'd'] >> text2 = ','.join(b) >> print(text2) a,b,c,d
[python] range함수 / 리스트에 요소 추가, 정렬 / sum함수 >> range(10) >> range(0, 10) >> range(0, 10, 1) 결과 : [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 리스트 관련 함수들 - 리스트에 요소 추가(append) : 리스트의 맨 마지막에 요소를 추가해주는 함수이다. >> 리스트 초기화 >> 리스트이름.append(추가할 요소) - 리스트 정렬(sort) : sort 함수는 리스트의 요소를 순서대로 정렬해 준다. 역순으로 뒤집는건 reverse() >> 리스트 초기화 >> 리스트이름.sort() - sum 함수 : sum(iterable, start = 0) , 첫번째 인자는 iterable하고 숫자데이터가 들어간 객체, 변수 / 두번째 인자는 처음으로 또 더해준 숫자 >> result1 = sum([1, 2,..