파이썬

    [프로그래머스 / Lv.1] 대충 만든 자판 - 파이썬

    ⚠️ 문제 https://school.programmers.co.kr/learn/courses/30/lessons/160586 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔐 풀이 keymap에 들어있는 키 배열을 확인하면서 입력 가능한 문자와 그 문자를 입력하기 위해 필요한 버튼 클릭 횟수를 key_dic 딕셔너리에 저장해둡니다. 이때, 같은 문자가 여러 번 할당된 경우가 있다고 했기 때문에 min 함수를 이용해 클릭의 최소 횟수를 저장합니다. 이후 target의 문자를 key_dic에서 찾아 모두 더하면 그것이 버튼 클릭 최소 횟수가 됩니다. 🧑🏻‍..

    [Python] 파이썬 문자열, 리스트, 딕셔너리, 집합 관련 함수 및 내용 정리

    count 문자 개수 세기 find 문자가 처음 나온 위치 반환, 존재하지 않으면 -1 반환 index find 함수와 같지만 존재하지 않으면 오류 발생 join 문자열 삽입 lstrip, rstrip, strip 문자열에서 공백 지우기 replace 문자열 바꾸기 split 문자열 나누기 str 정수나 실수를 문자열로 바꾸어줌 del a[x] x 번째 요솟값 삭제 append 리스트의 맨 마지막에 추가 sort 리스트의 요소 정렬 reverse 리스트 거꾸로 뒤집기 insert(a,b) a 번째 위치에 b 삽입 remove(x) 리스트에서 첫 번째로 나오는 x 삭제 pop() 리스트의 맨 마지막 요소를 돌려주고 그 요소 삭제 extend(x) x 에는 리스트만 가..

    [Python] 맥북 macOS에 파이썬 실습 환경 구축 - python 설치 및 Visual Studio Code 세팅

    ( MacBook Air m1 사용 ) 1 ) Python3 설치 맥북에는 이미 2.7.x 버전의 python이 기본적으로 설치되어 있습니다. 하지만 macOS에서도 2.7.x 버전의 사용을 권장하지 않고 있고, 추후에는 기본 포함하지 않을 예정이라고 합니다. 앞으로의 실습에서 python3를 사용하기 위해 python3를 설치하겠습니다. 아래의 python 홈페이지 주소로 접속해줍니다. https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org python 홈페이지에서 Downloads -> Download Python 3.10.2 다운로드된 pkg 파일을 실..