프로그래머스 – 삼총사 Python

프로그래머스 문제풀이 문제 문제설명 한국중학교에 다니는 학생들은 각자 정수 번호를 갖고 있습니다. 이 학교 학생 3명의 정수 번호를 더했을 때 0이 되면 3명의 학생은 삼총사라고 합니다. 예를 들어, 5명의 학생이 있고, 각각의 정수 번호가 순서대로 -2, 3, 0, 2, -5일 때, 첫 번째, 세 번째, 네 번째 학생의 정수 번호를 더하면 0이므로 세 학생은 삼총사입니다. … Read more

[코딩사이트 추천]Programmers – 코딩테스트 연습하기

이번 포스팅에서는 파이썬 기본 문법들을 학습하다보니 배운 문법들을 숙련시킬 수 있도록 코딩을 좀 하고 싶더라구요. 그래서 찾다가 ‘프로그래머스’라는 사이트를 알게 되었었는데요. 파이썬 코딩사이트인 ‘프로그래머스’에 대해서 간단하게 알아볼까해요. 코팅테스트 연습하기 우선, 프로그래머스 사이트(https://programmers.co.kr/)에 접속해서 ‘코딩테스트 보러가기’이나 상단메뉴의 ‘스쿨’을 클릭해줍니다. 그러면 아래 이미지처럼 ‘programmers school’이라는 페이지로 접속할 수 있어요. 해당 페이지에서 보이는 오늘의 연습문제를 바로 누르셔도 되고 … Read more

Python 세트 문법 알아보기

이번 포스팅에서는 Python 세트를 알아볼게요. 세트는 집합을 표현하는 자료형으로 수학에서 배우는 집합과 같은 개념이라고 보시면 됩니다. 즉 합집합, 교집합, 차집합 같은 연산이 가능하다는 말이죠. 자, 이제부터 세트에 대해서 정리해보겠습니다. 세트 세트 정의 및 특징 { }(중괄호)안에 값을 자장하여 ,(콤마)로 구분하여 사용한다.순서가 정해지지않아 출력시 마다 요소의 순서가 다릅니다.중복된 요소가 존재할 수 없습니다.특정 요소 출력이 불가능하다. 세트내 … Read more

Python 문자열 응용문법

문자열 바꾸기 문자열.replace(‘바꿀문자열’, ‘새문자열’) : 문자열 단위로 바꾼다. 문자 바꾸기 문자열.translate(str.maketrans(‘바꿀문자열’, ‘새문자열’)) : 문자 단위로 바꾼다. 문자열 분리 문자열.split(‘요소’) : 지정 요소를 기준으로 문자열 분리한다.(미지정시 공백으로 분리) 문자열 연결 ‘요소’.join(리스트) : 지정 요소로 문자열 연결한다. 대소문자 변경 문자열.upper() : 소문자를 대문자로 변경한다. 문자열.lower() : 대문자를 소문자로 변경한다. 공백 삭제 문자열.lstrip(‘요소’) : 왼쪽 기준으로 처음 나오는 … Read more

Python 딕셔너리 응용문법

이번에는 딕셔너리 응용문법과 예시에 대해 정리해봤습니다. 딕셔너리 키-쌍 추가 setdefault : 키-값 쌍 추가(기존키의 값 수정 불가)update : 키의 값 수정, 키가 없으면 키-값 쌍 추가 딕셔너리 키-값 삭제 pop(키) : 특정키-값 쌍을 삭제(키 미존재시 오류)pop(키,반환값) : 특정키-값 쌍을 삭제(키 미존재시 지정 반환값 반환)popitem() : 키-값 쌍 삭제, 튜플형태로 쌍 반환(3.5이하버전에서는 임의의 쌍, 3.6이상버전에서는 마지막 … Read more