본문 바로가기

반응형

프로그래밍/BOJ_Python 목표는 Diamond

(17)
[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
[ Python | 백준 5622] 다이얼 문제 해석 한번 금속 핀을 돌릴 때 숫자 하나 입력 가능 숫자 입력 후 다이얼은 처음 위치로 돌아감 한 칸씩 추가로 움직일 때마다 1초가 걸림 default 1 = 2초 ABC +1 DEF +2 GHI +3 JKL +4 MNO +5 PQRS +6 TUV +7 WXYZ +8 초가 걸린다. 내가 생각한 알고리즘 알파벳 대문자 단어 입력 CASE문 이용? 아스키코드를 이용하면 더 짧아질 것 같긴 하다. 실제 풀이 배열 이용 dial = ['ABC', 'DEF', 'GHI', 'JKL', 'MNO','PQRS','TUV','WXYZ'] a = input() ret = 0 for i in range(len(a)): for j in dial: if a[i] in j: ret += dial.index(j)+3 pri..
VS code SyntaxError: invalid syntax 해결 방법 VS code SyntaxError: invalid syntax 해결 방법 visual studio의 터미널로 파이썬 파일을 run 하는데 이런 오류가 나면서 안된다. 물론 다른 데서는 잘 작동한다. 검색해보니 데이터분석 하면서 주피터 노트북 쓸 때마다 무의식적으로 눌렀던 shift+Enter가 문제였던 모양이다. 터미널에 exit()를 입력하고 다시 run 하면 잘 작동한다.
[파이썬 | 백준 10171] 고양이 print("\\ /\\") print(" ) ( ')") print("( / )") print(" \\(__)|") 배운 점 1. 백슬래시(\)는 두개씩 넣어야 인식됨 2. 괄호있다고 무지성 백슬래시 ㄴㄴ
파이썬 사용자 입출력: input(), print() 아래의 print문은 동일한 결과값을 출력한다. print("Life" "is" "too short") >>Lifeistoo short print("Life"+"is"+"too short") >>Lifeistoo short 띄어쓰기는 콤마로 한다. print("Life","is","too short") >>Life is too short print문으로 출력시 결과값을 한 줄로 출력하고 싶을 때는 매개변수 end를 사용하자. for i in range(10): print(i, end=' ') >> 0 1 2 3 4 5 6 7 8 9

반응형