본문 바로가기

IT이야기36

[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.
정렬 알고리즘 - 파이썬 (선택정렬, 버블정렬, 삽입정렬, 병합정렬, 퀵정렬, 계수정렬) 1. 선택정렬제일 앞에서부터 작은 것 부터 채워서 정렬for i in range(len(array)): min_index = i for j in range(i+1, len(array)): if array[min_index] > array[j]: min_index = j array[i], array[min_index] = array[min_index], array[i]print(array)   2. 버블정렬인접한 두개끼리 비교하며 작은것을 앞으로 보내어 제일 뒤가 가장 큰 값으로 남게.그러고 다시 남은 배열끼리 비교 반복for i in range(len(array) - 1, 0, -1): # 정렬 범위 줄여 나가기 for j in range(i): if arr.. 2024. 10. 16.
바밀로 키보드 초기화 (윈도우키 안됨) 아니 잊을만하면 내 바밀로 키보드 윈도우키가 먹통이 됨그래서 맨날 인터넷 찾는데 그때마다 또 뭐더라 하면서 한참 찾음VA104S 바밀로 키보드 초기화 방법! 결론 부터 얘기하자면 대부분의 경우는 "FN키 + ESC 5-7초"FN키가 안먹히는 경우는 "WINDOW키 + ESC 5-7초"  1. FN키가 입력되지 않는 경우방법 1) 좌측 Windows키와 FN키 위치가 바뀌었으므로 좌측 Windows키를 누른상태에서 ESC키를 5~7초간 눌러 펌웨어 초기화 진행방법 2) 좌측 Windows키를 누른상태에서 FN키를 5~7초간 눌러 위치 변경 (되지 않는다면 우측 Windows키와 조합) 2. Windows키가 입력되지 않는 경우방법 1) FN키를 누른상태에서 좌측 Winodows키를 한번 누르는 것으로 잠금.. 2024. 10. 15.