프로그래머스 – 콜라 문제 Python

프로그래머스 문제풀이 문제 문제설명 오래전 유행했던 콜라 문제가 있습니다. 콜라 문제의 지문은 다음과 같습니다. 정답은 아무에게도 말하지 마세요. 콜라 빈 병 2개를 가져다주면 콜라 1병을 주는 마트가 있다. 빈 병 20개를 가져다주면 몇 병을 받을 수 있는가? 단, 보유 중인 빈 병이 2개 미만이면, 콜라를 받을 수 없다. 문제를 풀던 상빈이는 콜라 문제의 완벽한 해답을 … 더 읽기

프로그래머스 – 숫자 짝꿍 Python

프로그래머스 문제풀이 문제 문제설명 두 정수 X, Y의 임의의 자리에서 공통으로 나타나는 정수 k(0 ≤ k ≤ 9)들을 이용하여 만들 수 있는 가장 큰 정수를 두 수의 짝꿍이라 합니다(단, 공통으로 나타나는 정수 중 서로 짝지을 수 있는 숫자만 사용합니다). X, Y의 짝꿍이 존재하지 않으면, 짝꿍은 -1입니다. X, Y의 짝꿍이 0으로만 구성되어 있다면, 짝꿍은 0입니다. 예를 들어, X = 3403이고 Y = 13203이라면, X와 Y의 짝꿍은 X와 Y에서 공통으로 나타나는 … 더 읽기

프로그래머스 – 삼총사 Python

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

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

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

Python 세트 문법 알아보기

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

Python 문자열 응용문법

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

Python 리스트, 튜플 응용문법

이번에는 리스트와 튜플의 응용문법과 예시에 대해 정리해봤습니다.리스트와 튜플에 공통함수들이 존재하며, 리스트가 추가적인 함수들이 많기 때문에 내용에는 전체적으로 리스트 위주로 작성하였습니다.내용을 보기에 앞서 리스트와 튜플은 거의 비슷하며, 아래와 같은 차이점이 있으니 참고하시어 적절하게 사용하시기 바랍니다. 리스트는 [ ]으로 둘러싸지만 튜플은 ( )으로 둘러싼다. 리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 그 값을 바꿀 수 없다. … 더 읽기

Python 문법 총 정리2

Python 불과 비교,논리 연산자 문법 불(boolean) 참(True), 거짓(False)를 나타냄 논리연산자 논리연산자는 and, or, not이 있다and는 두 값이 True일때 True 출력or은 두 값 중 하나라도 True일때 True 출력not은 반대값 출력 비교연산자표 연산자 문법 설명 == a == b 같음 != a != b 같지 않음, 다름 > a > b 큼, 초과 < a < b … 더 읽기

Python 문법 총 정리1

요새는 많은 코딩언어들이 존재하고 특정한 주 언어를 지정하여 학습하는게 아니라 개발환경에 맞춰 필요한 언어를 사용하다보니 문법들이 헷갈리는 경우가 많아졌어요. 그래서 저와 같은 분들을 위해 기본적인 문법과 문법에 대한 예시를 상세설명보다는 간략하게 정리해드립니다. 기본 문법 세미콜론(;) 많은 문법들에서 구문 끝에 세미콜론을 사용한다.하지만 파이썬은 필요없다.붙여도 에러안나며 한줄에 여러 구문 사용시 붙인다. 주석(comment, #) 인터프리터에서 처리되지않는 코드로 설명 … 더 읽기