본문 바로가기

전체 글52

스피닝 후 횡문근융해증 입원 후기......1탄 우선 평상시에 고강도 운동은 좋아하지 않는다.그리고 재밌는 운동만 좋아하는데 그 예로 자전거(시속 14-16) 댄스 정도만 재밌게 하는 편. 나이가 들면 들수록 좀 더 제대로 된(?) 운동을 해야겠다는 생각으로스피닝을 선택하여 해보기로 했다. 자전거 + 노래니까 얼마나 좋아?다만, 스피닝 한다니까 근육 녹는다는 말도 많이 듣고해서 적당히 할 수 있는만큼만 해야지~ 생각했다. 운동안하던 사람들은 웬만해선 다른 운동 좀 하다가 스피닝하는걸 추천한다.한 1.5년 정도 운동없는 삶을 살긴 했는데 그래도 나름 라이딩도 하고 춤학원도 다녔던 내가 이정도..   때는 바야흐로 05. 07. 화요일스피닝 수업은 40분이랬다. 강사님이 일찍 오시면 물어보려고 했는데 거의 1분전에 와서 바로 수업 들어가 준비를 하셔서 눈.. 2024. 10. 19.
[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.
[파이썬] 코딩테스트에서 사용되는 함수 기본기 - 탐색, 소수찾기, 소인수분해, k진수 등 DPDP(Dynamic Programming)botton-up : 보통 for문으로 풀며 밑에서부터 위로 문제해결 타고 올라감top-down : 보통 재귀함수로 풀며 위에서부터 아래로 부분문제로 쪼개지며 해결함 많은 경우의 수, 큰 숫자의 경우는 높은 확률로 DP를 사용해서 푸는 문제혹은 첫 경우의 수의 최댓값을 구한 후 한줄한줄 차근차근 누적 + 그 다음단계 경우의 수를 더해나가는 문제 ->어떤 규칙으로 최적화 값을 구할 수 있을지 점화식을 세울 수 있어야 함   정렬문제푸는방식 정렬문제는 딕셔너리, 리스트를, 내장함수(sort, sorted 등)를 잘 이용해서 풀어야함. 또한 시간제한과 메모리제한을 잘 확인해서 풀어야 함  정렬시간복잡도+계수정렬 O(N + 데이터 최대값)#INPUT1052314235.. 2024. 10. 15.