Python 프로그래머스 : 기둥과 보 설치
·
Algorithm/python 프로그래머스
🐹문제 https://school.programmers.co.kr/learn/courses/30/lessons/60061 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 위 그림과 같이 기둥과 보를 설치한다.아래 규칙에 맞게 설치, 제거되어야한다.기둥은 바닥 위에 있거나 보의 한쪽 끝 부분 위에 있거나, 또는 다른 기둥 위에 있어야 합니다.보는 한쪽 끝 부분이 기둥 위에 있거나, 또는 양쪽 끝 부분이 다른 보와 동시에 연결되어 있어야 합니다.마지막에 어떤 구조물이 남는지 출력하면 된다.  🐹풀이보와 기둥 설치, 삭제 모두 진행후, 유효한지 is_ok함수를 통해 확인한다. def is_ok(wall):..
파이썬 가상 환경 : venv
·
카테고리 없음
🤔 현재 깔려있는 파이썬은 3.8버전인데 새로 만드는 폴더만 3.10에서 돌아가게 하고 싶으면 어떻게 하는게 좋을까?답은 바로 가상 환경을 사용하는 것이다!😊 🐹가상 환경이란?가상 환경(Virtual Environment)은 파이썬 프로젝트별로 독립적인 환경을 제공하는 도구이다.이 독립적인 환경은 다른 프로젝트와 분리된 파이썬 인터프리터와 패키지를 사용하게 해준다. 이를 통해 각 프로젝트가 서로 영향을 주지 않도록 설정할 수 있다! 🐹왜 사용해야 할까?위의 예시처럼 특정 프로젝트 별로 다른 버전이 필요할때 사용한다. 파이썬이 아니더라도, 다른 패키지 간의 충돌을 막을 수 있다.예를 들어, A 프로젝트에서는 numpy==1.19.5가 필요하고, B 프로젝트에서는 numpy==1.21.0이 필요할 수..
[SW Expert Academy] 20936. 상자 정렬하기
·
코테공부
문제https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AY9QUhl6cfQDFAVF SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com비어있는 자리(X)로 상자들을 이동하면서, 정렬하는 문제이다!  🎁 풀이처음에 어떤 순서로 옮겨야할지 고민했는데, " 이러한 방법을 아무거나 하나 구하는 프로그램" 으로 명시되어있어서,왼쪽부터 정렬되지 않은 첫번째 상자를 X로 바꾼후, 그 자리를 sort하는 식으로 풀었다. T=int(input())for _ in range(T): N=int(input()) n_list=list(map(..
[ERROR] SyntaxError: Non-UTF-8 code
·
Troubleshooting
🤔 ERROR python 스크립트 실행중 아래 에러가 발생했다.SyntaxError: Non-UTF-8 code starting with '\xec' in file...  Python이 실행하려는 코드 파일에 UTF-8 인코딩이 아닌 다른 인코딩(예: EUC-KR, CP949 등)이 포함되어 있어서 발생하는 문제이다.Python은 기본적으로 소스 코드 파일이 UTF-8로 인코딩되어 있다고 가정하기 때문에, UTF-8이 아닌 문자(한글 등!)가 포함되어 있으면 SyntaxError가 발생한다.   🙂 해결방법코드의 상단에 아래를 추가하면된다.# -*- coding: utf-8 -*-이 코드는 Python에게 파일이 UTF-8로 인코딩되었음을 알려준다!  vs코드를 사용하는 경우, 오른쪽 하단에서 인코..
1206. [S/W 문제해결 기본] 1일차 - View
·
코테공부
문제https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV134DPqAA8CFAYh SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com   풀이for test_case in range(1, 11): n = int(input()) height=list(map(int,input().split())) num_house=0 for j in range(2,n-2): left=max(height[j-2],height[j-1]) right=max(height[j+1],height[j+2]) ..
[OpenCV] findContours | 이미지 윤곽선 검출
·
Internship
🐹이미지 윤곽선이란?윤곽선은 이미지 내 객체의 외각경계를 말한다. https://docs.opencv.org/4.x/d4/d73/tutorial_py_contours_begin.html OpenCV: Contours : Getting StartedNext Tutorial: Contour Features Goal What are contours? Contours can be explained simply as a curve joining all the continuous points (along the boundary), having same color or intensity. The contours are a useful tool for shape analysis and object detectidoc..
파이썬 프로그래머스 : 입국심사
·
Algorithm/python 프로그래머스
문제 https://school.programmers.co.kr/learn/courses/30/lessons/43238 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krn명이 입국심사를 위해 줄을 서서 기다리고 있습니다. 각 입국심사대에 있는 심사관마다 심사하는데 걸리는 시간은 다릅니다.처음에 모든 심사대는 비어있습니다. 한 심사대에서는 동시에 한 명만 심사를 할 수 있습니다. 가장 앞에 서 있는 사람은 비어 있는 심사대로 가서 심사를 받을 수 있습니다. 하지만 더 빨리 끝나는 심사대가 있으면 기다렸다가 그곳으로 가서 심사를 받을 수도 있습니다.모든 사람이 심사..
파이썬 백준 17825번 : 주사위 윷놀이
·
Algorithm/python 백준
문제 https://www.acmicpc.net/problem/17825  풀이# 그래프의 각 인덱스는 보드의 각 칸 # 값은 이동할 수 있는 다음 칸(들)graph = [[1], [2], [3], [4], [5], [6, 21], [7], [8], [9], [10], [11, 25], [12], [13], [14], [15], [16, 27], [17], [18], [19], [20], [32], [22], [23], [24], [30], [26], [24], [28], [29], [24], [31], [20], [32]]# 각 칸의 점수를 저장한 리스트.score = [0, 2, 4, 6, 8, 10,..
파이썬 프로그래머스 : 외벽 정검
·
Algorithm/python 프로그래머스
문제https://school.programmers.co.kr/learn/courses/30/lessons/60062 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr레스토랑을 운영하고 있는 "스카피"는 레스토랑 내부가 너무 낡아 친구들과 함께 직접 리모델링 하기로 했습니다. 레스토랑이 있는 곳은 스노우타운으로 매우 추운 지역이어서 내부 공사를 하는 도중에 주기적으로 외벽의 상태를 점검해야 할 필요가 있습니다.레스토랑의 구조는 완전히 동그란 모양이고 외벽의 총 둘레는 n미터이며, 외벽의 몇몇 지점은 추위가 심할 경우 손상될 수도 있는 취약한 지점들이 있습니다. ..
파이썬 프로그래머스 : 주차요금계산
·
Algorithm/python 프로그래머스
문제https://school.programmers.co.kr/learn/courses/30/lessons/92341 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr주차 요금을 나타내는 정수 배열 fees, 자동차의 입/출차 내역을 나타내는 문자열 배열 records가 매개변수로 주어집니다. 차량 번호가 작은 자동차부터 청구할 주차 요금을 차례대로 정수 배열에 담아서 return 하도록 solution 함수를 완성해주세요.제한사항fees의 길이 = 4fees[0] = 기본 시간(분)1 ≤ fees[0] ≤ 1,439fees[1] = 기본 요금(원)0 ≤ fee..
✿(๑❛ڡ❛๑)✿
'파이썬' 태그의 글 목록