본문 바로가기

파이썬3

[PYTHON] 코테에 사용되는 기본 내장함수 코테에 사용되는 기본문법에 이어 기본내장함수만 정리해봤다.  2.기본내장함수 & 알아두면 좋은 함수2-1. ljust, rjust, zfillstring.ljust(len, text): 문자열을 왼쪽으로 밀고 len만큼 오른쪽에 text를 채워넣음string.rjust(len, text): 문자열을 오른쪽으로 밀고 len만큼 왼쪽에 text를 채워넣음 사실 우리에게 익숙한 함수는 lpad, rpad일텐데 파이썬에는 내장함수로 존재하지 않고 ljust, rjust라는 함수가 존재한다.num = int(input()) row = "*" for i in range(0, num): res = str(row * i).ljust(num, ' ') rev = str(row * i).. 2024. 10. 18.
[PYTHON] 코테에 사용되는 기본 문법 및 함수 코테에 파이썬을 가장 많이 쓰는 것으로 알고 있다.기본 제공 함수나 문법이 좋아서 코테용으로 많이들 입문하고 나도 코테용으로만 접하게 됐다. 엄청 쉽다보니 평소에 쓰던 다른 언어랑 어떻게 대치되어 사용되는지 잘 모르는 문법들도 존재하여 정리한다. 1. 파이썬 기본 문법1-0. 데이터타입#숫자(int) a = 10#문자(string) a = '10'#리스트(list) a = [10, 20]#튜플(tuple) a = (10, 20)#셋(set) a = {10, 20}#딕셔너리(dictionary) a = ['key':'value', 'key2':'value2'] 기본 설정 값 없이 데이터 타입만 선언하는 경우는 a = [] / a .. 2024. 10. 17.
백준 17298 - 파이썬 힌트 및 풀이과정 백준 문제 중 자료구조 알고리즘의 골드단계 문제 위주로 뽑아서 풀어보고자 한다. 정답률은 45% 이하인 친구들로 랜덤 선택. 코테 푸는 수준은 여전히 허접이다. 백준 17298. https://www.acmicpc.net/problem/17298 문제 자체는 간단해보이는데 간단한 만큼 그 생각 그대로 풀어쓴다면 (이중포문) 이중 포문으로 돌아야 하다보니 최악의 경우의 수가 1,000,000 * 1,000,000 정도이다. 당연히 틀릴 걸 알았지만 일단 떠오른 대로 써보기라도 하자 해서 써본 코드다. 시간초과 틀린답 O(N^2) def num17298(): N = int(input()) arr = list(map(int, input().split())) arr.insert(0,0) res = [] for .. 2024. 1. 17.