[Python] 백준 문제풀이 - 음계(2920번) 서문 오늘은 백준 사이트 음계 ( 2920번 ) 문제풀이를 하겠습니다. 문제를 살펴보겠습니다. 😉 백준 문제 링크 : https://www.acmicpc.net/problem/2920 파이썬 튜터 사이트 : http://pythontutor.com/visualize.html#mode=display 출처: http://pythontutor.com/ 1. 문제 설명 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8부터 1까지 차례대로 연주한다면 descending, 둘..
[Python]프로그래머스 문제풀이 - 프린터 서문 오늘은 프로그래머스 사이트 / 코딩테스트 / 스택,큐 부분 마지막 문제풀이를 하겠습니다. 문제를 살펴보겠습니다. 😉 프로그래머스 문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/42587 코드의 전개 논리가 궁금하시다면, 밑의 사이트에 들어가서 코드를 작성하여 visualize해주시면 코드가 어떤 식으로 흘러가는지 눈으로 파악하실 수 있습니다! 파이썬 튜터 사이트 : http://pythontutor.com/visualize.html#mode=display 출처: http://pythontutor.com/ 1. 문제 설명 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중..
[Python]프로그래머스 문제풀이 - 다리를 지나는 트럭 서문 오늘은 프로그래머스 사이트 / 코딩테스트 / 스택,큐 부분 세 번째 문제풀이를 하겠습니다. 문제를 살펴보겠습니다. 😉 프로그래머스 문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/42583 코드의 전개 논리가 궁금하시다면, 밑의 사이트에 들어가서 코드를 작성하여 visualize해주시면 코드가 어떤 식으로 흘러가는지 눈으로 파악하실 수 있습니다! 파이썬 튜터 사이트 : http://pythontutor.com/visualize.html#mode=display 출처: http://pythontutor.com/ 1. 문제 설명 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로..
[Python]프로그래머스 문제풀이 - 기능개발 서문 오늘은 프로그래머스 사이트 / 코딩테스트 / 스택,큐부분 두 번째 문제풀이를 하겠습니다. 문제를 살펴보겠습니다. 😉 프로그래머스 문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/42586 코드의 전개 논리가 궁금하시다면, 밑의 사이트에 들어가서 코드를 작성하여 visualize해주시면 코드가 어떤 식으로 흘러가는지 눈으로 파악하실 수 있습니다! 파이썬 튜터 사이트 : http://pythontutor.com/visualize.html#mode=display 출처: http://pythontutor.com/ 1. 문제 설명 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 ..
[Python]프로그래머스 문제풀이 - 주식가격 서문 오늘은 프로그래머스 사이트 / 코딩테스트 / 스택,큐 문제의 첫 시작을 해보겠습니다. 한 번 문제를 살펴보겠습니다.😉 프로그래머스 문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/42586 코드의 전개 논리가 궁금하시다면, 밑의 사이트에 들어가서 코드를 작성하여 visualize해주시면 코드가 어떤 식으로 흘러가는지 눈으로 파악하실 수 있습니다! 파이썬 튜터 사이트 : http://pythontutor.com/visualize.html#mode=display 출처: http://pythontutor.com/ 1. 문제 설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 ..
[Python]프로그래머스 문제풀이 - 완주하지 못한 선수 찾기 서문 개발을 꿈꾸는 많은 분들이 기업에 취업하기 위해서 코딩테스트를 준비합니다. 코딩테스트란 기업에서 중요하다고 생각하는 알고리즘이나 논리를 코딩문제로 제출하고 지원자는 그 문제를 풀어서 코딩하는 실력뿐만 아니라 논리력과 표현력 등을 측정합니다. 또한 기업마다 중요시 하는 알고리즘과 문제유형들이 있을텐데 예컨대 로드맵을 만드는 기업이라면, 길 찾기 알고리즘을 많이 냅니다. 이런 식으로 어느정도 기업마다 유형이 나뉘어 있는데 이를 찾아서 집중적으로 풀어본다면 좋은 성적을 이룰 수 있습니다. 코딩테스트를 준비하기 위한 좋은 사이트들 중에 프로그래머스에서는 수많은 문제유형들을 분석하여 많이 출제되는 유형을 묶어서 제공하기 때문에 사용하는 이용자로..
파이썬 기본 자료 구조 : 배열 ※ Python 배열(array,list) 의 기본 틀 설명 : 왼편에 변수명을 선언하고 대괄호 [] 안에 원소들을 넣어줍니다. 원소가 여러 개일 때, ,쉼표로 구분하여 표현해줍니다. 위의 리스트는 강원도, 경기도, 경상도, 전라도, 충청도 5개 원소로 구성되어 있습니다. 출처 : https://velog.io/@ybnr_92/Python-list 파이썬에서 배열은 list라고도 하는데 배열이란 여러 자료형들을 하나의 묶음으로 관리하고 각 원소간에는 순서(order)가 존재해서 인덱스(index)를 통해 접근이 가능한 자료형을 말합니다. 다시 말해서 배열 안에는 여러가지 자료형들이 들어갈 수 있으며, 그 원소 각각에는 순서가 있어 index를 통해 각 원소에 접근할 수 있..