본문 바로가기
반응형

분류 전체보기199

[프로그래머스] 택배 배달과 수거하기 Python 풀이 문제 택배를 배달하고 효율적으로 수거하는 방법을 구하는 문제다. 구현 최대한 먼 곳부터 처리하는 것이 효율적이기 때문에 deliveries, pickups 리스트를 뒤집고 시작할 것이다. 그러고 맨뒤부터 차례대로 배달과 수거를 미리 계산하도록 구현하면 되는 간단한 문제다. 코드로 보면 이해가 쉬울 것이다. 코드 def solution(cap, n, deliveries, pickups): answer=0 d,p=0,0 deliveries.reverse() pickups.reverse() for i in range(n): d+=deliveries[i] p+=pickups[i] while d>0 or p>0: d-=cap p-=cap answer += (n-i)*2 return answer 여기서 d와 p는 .. 2023. 6. 29.
[파이썬] input() vs sys.stdin.readline() 반복문 안에서 입력을 받을 때 input()과 sys.stdin.readline()의 시간 차이가 많이 난다고 한다. 그래서 이 두 기능이 어떻게 다른 지 정리해보려고 한다. 우선 참고한 사이트는 아래와 같다. https://www.geeksforgeeks.org/difference-between-input-and-sys-stdin-readline/ Difference between input() and sys.stdin.readline() - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming artic.. 2023. 6. 14.
[꿀팁] 프로그래밍 독학 사이트 정리 어느 정도 개발을 하다 보면 다른 언어에도 관심을 가지게 되는 경향이 있다. 이때 무료로 언어 및 기술들을 학습할 수 있는 사이트를 정리해 보겠다. 1. HTML http://html.com 2. CSS http://web.dev/learn/css 3. JavaScript http://javascript.info 4. React http://reactplay.io 5. Vue http://learnvue.co 6. Web3 http://learnweb3.io 7. Python http://learnpython.org 8. SQL http://w3schools.com/sql 9. BlockChain http://cryptozombies.io 10. NextJS http://nextjs.org/learn 1.. 2023. 6. 8.
REST API 특징 및 가이드 정리 (논문 참고) API 설계 관련해서 리뷰를 하다 보면 항상 RESTful API가 맞나에 대한 의문이 많아서 정리해 보았다. REST란? REST(Representational State Transfer)의 약자로 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것 이 뜻에서 볼 수 있듯이 REST API는 [ 자원 - URI, 행위 - http method, Representation(표현) - payload ]로 구성되어 있다. REST 특징 ( REST에 적용되는 6가지 제한 조건 ) 인터페이스 일관성 리소스에서 수행할 수 있는 작업의 균일한 인터페이스를 정의한다.GET, POST, PUT, DELETE와 같은 HTTP Method를 사용해서 구현된다. 무상태(Stateless) 통신 클라이언트 -> .. 2023. 5. 26.
반응형