반응형

2024/12/03 2

[Python] split() 와 strip()

split()입력 문자열을 공백 (스페이스, 탭, 개행 등) 기준으로 리스트 형태로 반환 사용 예시 word = input().split()# 입력hello world# 결과word = ['hello', 'world'] # 리스트로 저장strip() 입력 문자열의 양쪽 끝에 있는 공백 (스페이스, 탭, 개행 등) 을 제거하고, 문자열로 반환사용 예시 word = input().strip()# 입력hello# 결과word = 'hello' # 문자열로 저장 백준 1181 단어 정렬을 다시 풀어보면서, 나도 모르게 split() 을 썼는데 중복 제거를 하려고 썼던 data_list = list(set(data_list)) 에서 아래와 같은 에러가 나왔다 Traceback (most recent call la..

TIL/Python 2024.12.03

[백준] 11651 좌표 정렬하기2 Python

1. 문제2차원 평면 위의 점 N개를 y좌표 오름차순 기준으로 정렬하는 문제2. 제한시간 제한 1초메모리 제한 256MB3. 알고리즘 분류* 정렬 4. 접근 방식x 좌표 기준 정렬은 points.sort() 를 사용하면 돼서 간단했는데,y 기준은 아직 친하지 않은 lambda 를 활용해 보았다 좌표를 튜플로 입력 받아 리스트에 append 하여 저장하고 (x, y) == (point[0], point[1]) 로 두고 point 를 key 로 정렬하여 출력하였다 5. 전체 코드 # https://www.acmicpc.net/problem/11651# 2차원 평면 위의 점 N개를 y좌표 오름차순 기준으로 정렬하는 문제 n = int(input().strip())points = [] # 입력된 좌표를 저장할..

알고리즘 2024.12.03
반응형