전체 글
[백준_1874] 스택 수열
문제 보기: https://www.acmicpc.net/problem/1874 1874번: 스택 수열 1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다. www.acmicpc.net 문제 스택 (stack)은 기본적인 자료구조 중 하나로, 컴퓨터 프로그램을 작성할 때 자주 이용되는 개념이다. 스택은 자료를 넣는 (push) 입구와 자료를 뽑는 (pop) 입구가 같아 제일 나중에 들어간 자료가 제일 먼저 나오는 (LIFO, Last in First out) 특성을 가지고 있다. 1부터..
5-4[프로젝트] CRUD 구현 전 DRF 정리
오늘 한 일 (회고) 1. 백준 알고리즘 문제 풀이 - 1026 2. RoutineWave 프로젝트 DRF 학습 중 [DRF] 장고 REST Framework란? 그리고 Serialization — 12시 지난 새벽 (tistory.com) [DRF] 장고 REST Framework란? 그리고 Serialization 처음에 DRF라는 이야기를 들었을 때 Django Rest Framework라고 하여 장고로 이루어진 것을 단순히 Restful 하게 만들어 줄 수 있게 하는 단순한 패키지라고 생각하였는데 동작하는 방식에서 다른 점이 dawnpast12.tistory.com 내일 할 일 1. 백준 알고리즘 문제 풀기 2. RoutineWave 프로젝트 사용자 일정 등록 CRUD 백엔드 기능 구현
[DRF] 장고 REST Framework란? 그리고 Serialization
처음에 DRF라는 이야기를 들었을 때 Django Rest Framework라고 하여 장고로 이루어진 것을 단순히 Restful 하게 만들어 줄 수 있게 하는 단순한 패키지라고 생각하였는데 동작하는 방식에서 다른 점이 있고 여기서 직렬화를 시켜주는 방식이 들어가는 등 기존과는 다른 점이 있어서 정리하게 되었습니다. REST Framework라는 말이 나와서 매번 헷갈리는 API, REST API, RESTful에 대해서 간략하게 정리해보겠습니다. API - 응용프로그램 데이터를 주고받는 규약입니다. REST API - Json 형태로 CRUD 데이터를 주고받는 규약입니다. RESTful - REST 방식을 따라서 개발하는 것을 말합니다. 여기서 REST 방식이라고 한다면 자원과 이 자원에 대한 행위를 나..
[프로젝트 - Trouble shooting] 개발환경 세팅
pipenv를 사용해보려고 개발환경 세팅을 하고 작업환경을 팀원과 공유해야 하기 때문에 문법이나 코드 작성 방법을 통일하기 위하여 black과 isort를 사용하기 위하여 세팅하였다. test.sh 파일도 만들어서 실행을 하고 있는데 계속 눈에 밟히는 warning이 발생 경고 문구 : D:\Users\Administrator\anaconda3\lib\site-packages\pkg_resources\__init__. py:123: PkgResourcesDeprecationWarning: 4.0.0-unsupported is an invalid version and will not be supported in a future release warnings.warn( Courtesy Notice: Pipe..
[백준_4949] 균형잡힌 세상
문제 보기: https://www.acmicpc.net/problem/4949 4949번: 균형잡힌 세상 하나 또는 여러줄에 걸쳐서 문자열이 주어진다. 각 문자열은 영문 알파벳, 공백, 소괄호("( )") 대괄호("[ ]")등으로 이루어져 있으며, 길이는 100글자보다 작거나 같다. 각 줄은 마침표(".")로 끝난다 www.acmicpc.net 문제 세계는 균형이 잘 잡혀있어야 한다. 양과 음, 빛과 어둠 그리고 왼쪽 괄호와 오른쪽 괄호처럼 말이다. 정민이의 임무는 어떤 문자열이 주어졌을 때, 괄호들의 균형이 잘 맞춰져 있는지 판단하는 프로그램을 짜는 것이다. 문자열에 포함되는 괄호는 소괄호("()") 와 대괄호("[]")로 2종류이고, 문자열이 균형을 이루는 조건은 아래와 같다. 모든 왼쪽 소괄호("(..
5-3[세미나] 네이버 검색 콜로키움 22
오늘 한 일 (회고) 1. 백준 알고리즘 문제 풀이 - 1010 2. 네이버 검색 콜로키움 22 참석 - AiRSEARCH: New NAVER Search based on Smart Blocks - User-centered Approach: Insight into Personalized Search Experience - Future of NAVER Search 등 https://searchcolloquium.naver.com/ NAVER SEARCH COLLOQUIUM '22 네이버는 검색 기술과 서비스를 통해 사용자 누구나 더 쉽고 편하게 네이버 서비스를 사용할 수 있도록 끊임없이 노력하고 있습니다. 네이버의 다양한 프로젝트와 노하우를 공유하는 자리에 기 searchcolloquium.naver.co..