본문 바로가기

반응형

프로그래밍

(21)
[27866 | Python] 문자와 문자열 [27866 | Python] 문자와 문자열 class 1+ 문제. 정답률도 69퍼센트로 매우 높다. 사실 안풀어도 아는 문제인데 걍 다 풀려고 풀기로함 파이썬과 다르게 인덱스가 1부터 시작한다! 이 점만 주의하면 될듯 try1: solved a = input() b = int(input()) print(a[b-1])
운영체제와 리눅스 명령어 정리 운영체제와 리눅스 명령어 정리 운영체제란? - a program that manages a computer's hardware - 컴퓨터 시스템의 하드웨어적 자원, 소프트웨어적 자원을 효율적으로 운영 관리하여 사용자의 편의성을 증진시키는 시스템 소프트웨어 - 하드웨어 성능을 최적화하여 시스템의 생산성 증가 - 커널과 셀로 구성 콘솔, 터미널, 쉘의 차이점 콘솔 서버의 로컬 장치에서 직접 명령어를 작성할 수 있는 물리적인 입출력 장치 터미널 콘솔 + 원격제어 환경 서버의 로컬 또는 원격으로 접속할 수 있는 콘솔을 구현한 소프트웨어 cf. 터미널과 터미널 에뮬레이터 우리가 사용하는 CLI 창은 사실 엄밀히 말하면 터미널이 아닌 터미널 에뮬레이터임. 진짜 터미널은 PC가 등장하기 전 메인프레임 컴퓨터에 입출력..
[자료구조] Backtracking 기법 [자료구조] Backtracking 기법 DFS와는 다르게 탐색중인 경로에 답이 없다고 판단시 탐색시작 노드의 부모로 되돌아가 다른 방향으로 탐색하는 기법 해당 경로에 답이 있을 것 같은 경우 "유망하다"라고 말한다 DFS 탐색에서 유망한 조건만을 만족하는 방향만을 살펴보는 방식 def dfs(): if promising(x): dfs() def promising(x): if 유망한경우 : return True return False 예제1. 백준 9663 백트래킹 이용 DFS를 수행하면서, 유망하지 않은 경로면 빽 출처 [Algorithm] 백트래킹(Backtracking): 안될 싹은 미리미리 가지치기 DFS 탐색 중 가능성이 없는 방향은 가지 않는 '백트래킹' 기법에 대해서 알아보겠습니다. [ Co..
[Python] isdigit() 함수 [Python] isdigit() 함수 string 클래스에 포함된 메서드. 문자열이 "숫자로만" 이루어져 있는지 확인. 사용방법(2가지) #1 str.isdigit("문자열") #2 "문자열".isdigit() 주의 숫자로만 이루어져 있는지 확인하므로, "-", "."와 같은 문자가 포함되어 있어도 이를 숫자 부호로 인식하지 못함. 예를 들어, "-2".isdigit()은 False를 리턴함. 유사한 함수 isalpha() : 문자열이 알파벳으로만 이루어졌는지 확인 isdemical(): 문자열이 0~9 사이 숫자로만 이루어져 있는지 확인
[Python] round()함수 [Python] round() 함수 round(num [,ndigit]) num을 ndigit 정밀도로 반올림한 값을 돌려줌. ndigit이 생략되었을 경우 입력에 가장 가까운 정수를 돌려줌. 출처 내장 함수 — Python 3.10.7 문서 내장 함수 파이썬 인터프리터에는 항상 사용할 수 있는 많은 함수와 형이 내장되어 있습니다. 여기에서 알파벳 순으로 나열합니다. abs(x) 숫자의 절댓값을 돌려줍니다. 인자는 정수, 실수 또는 __ docs.python.org
Deque 자료형 Deque 자료형 앞뒤 양방향에서 요소를 추가/삭제할 수 있는 양방향 큐 형태의 추상 자료형(ADT) collections 모듈에서 deque()를 불러와서 사용 가능 리스트 대신에 사용하면, 훨씬 효율적 리스트의 pop(0)의 시간복잡도는 O(n)인데, 데크의 popleft(0)은 O(1)이기 때문
깃헙 커밋 메시지 규칙 깃헙 커밋 메시지 규칙 맨날 내가 쓰고싶은대로 쓰는데 그만하고 잘 정리해서 지금부터 제대로 쓰자. 커밋 메시지 기본 규격 [적용범위(선택사항)]: [본문(선택사항)] [꼬리말(선택사항)] 커밋 메시지 타입 종류 fix 오류 수정 feat 새 기능 추가 BREAKING CHANGE 단절적 API 변경 출처 및 더 자세한 내용은... Conventional Commits 커밋 메세지에 사용자와 기계 모두가 이해할 수 있는 의미를 부여하기 위한 스펙 www.conventionalcommits.org
주피터 노트북 티스토리에 옮기는 법 주피터 노트북 티스토리에 옮기는 법 1. 주피터 파일을 .html 파일로 다운로드 2. 다운받은 html파일 열기 3. ctrl + u 그러면 이렇게 바뀐다. 4. ctrl+a, ctrl+c 로 전체 선택, 전체 복사 5. 티스토리 블로그를 html 모드로 변경 5. html 모드에 4에서 복사한 코드들을 붙여넣기한다. 그러면 주피터 노트북 내용이 복붙된 것을 확인할 수 있다.

반응형