python 4

[Python] 프로그래머스 코딩테스트 연습 > 문자열 밀기 (문자열 슬라이싱, deque)

안녕하세요! 오늘은 문자열 밀기 문제를 여러 가지 방법으로 풀어보겠습니다. 어려운 문제는 아니지만 자료구조의 특징, 속도, 아이디어 등을 고민해 볼 수 있는 문제라고 생각해서 가져왔습니다. 문자열 밀기 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 모든 문제의 저작권은 프로그래머스에게 있음을 밝힙니다. 목차 문제 설명 풀이 과정 1. 문제 설명 A의 마지막 index 문자를 첫 번째 index 문자로 보내고 나머지 문자들은 뒤로 미는 것을 "문자열 밀기"라고 문제에서 정의합니다. A 문자열을 밀어서 B 문자열이 되려면 몇 번 밀어야 하는지 re..

Algorithm/Python 2022.12.26

[Python] 프로그래머스 코딩테스트 연습 > 햄버거 만들기

안녕하세요! 오늘은 햄버거 만들기 문제 풀이를 통해 사고 과정에 따라 코드를 하나씩 추가해가면서 핵심 문제인 시간 초과를 해결해 보겠습니다. 프로그래머스 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 모든 문제의 저작권은 프로그래머스에게 있음을 밝힙니다. 목차 문제 설명 풀이 과정 1. 문제 설명 간단하게 설명하면 1, 2, 3으로 조합된 list인 ingredient를 parameter로 받아서 [1, 2, 3, 1] 순서의 햄버거가 몇 개나 만들어지는지 return 하는 함수를 작성하면 됩니다. 2. 풀이 과정 햄버거 찾아내기 (리스트 탐색..

Algorithm/Python 2022.12.25

[파이썬, Django] 업비트 REST API를 이용한 코인 시세 사이트

안녕하세요, 이번 포스팅에서는 Django, Python을 사용하여 만들어본 코인 시세 사이트에 대해 정리해보았습니다. 자세한 코드가 궁금하신 분들은 포스팅 하단에 GitHub 링크를 참고해주세요. 메인 페이지 데이터 요청 방식 4대 거래소의 REST API를 이용하여 데이터를 요청하고 응답받은 데이터를 JSON 형태로 받아옴 (HTTP request / response 방식) Websocket과 ASGI를 이용하여 실시간으로 웹에 지속적인 데이터를 보내는 데는 성공했지만, 내가 원하는 데이터 형태로 가공하여 보내주는 데는 어려움을 겪고 있어 아직 구현하지 못함 거래소별 특이사항 변동률을 API에서 제공하지 않는 경우 현재 가격과 전일 종가를 이용하여 직접 계산함 이때, 가격정보를 str으로 제공하는 경..

[파이썬, Django] 1. 장고 초기 환경설정(가상환경, 프로젝트, 앱 생성)

안녕하세요 Codest 입니다 ! 오늘은 장고 초기 환경설정에 대해 알아보겠습니다. 개발 환경 Python 3.8.8 Anaconda 4.10.1 Ubuntu 20.04 (Linux Terminal) Django란? Django는 웹 애플리케이션을 만드는 과정을 단순화시켜주는 웹 개발 프레임 워크입니다. Django를 사용하면 인증 및 권한 부여, HTML 템플릿 생성, 정적 파일 처리, 데이터베이스와 상호 작용 및 CRUD 작업 수행을 쉽게 처리할 수 ​​있습니다. 가상 환경이 필요한 이유 프로젝트마다 파이썬 버전이나 패키지 버전이 다를 수 있기 때문에 프로젝트 간에 충돌이 일어나지 않도록 독립된 환경을 조성해 주는 것입니다. Anaconda 가상 환경 활성화가 안되시는 분들은 제 글을 참고해주세요. ..

반응형