전체 글 29

[프로그래머스] 개인정보 수집 유효기간 : 2023 KAKAO BLIND RECRUITMENT

개인정보 파기 기간이 지난 개인정보 고유번호를 출력하는 문제이다. 다음 코드와 같이 현재 날짜, 개인정보 유효기간 날짜등을 모두 일수로 변환하여 비교 후 출력해주므로써 해결. def solution(today, terms, privacies): answer = [] today = list(map(int, today.split('.'))) today_year = int(today[0]) today_month = int(today[1]) today_day = int(today[2]) today_sum = 0 today_sum += today_year * 28 * 12 today_sum += today_month * 28 today_sum += today_day terms_dic = {} for term in..

Algorithm 2023.01.20

웹 개발에서의 API는 무엇인가 (Restful-API)

Application Programming Interface API란 웹서버와 고객간의 소통방법이다. Rest API는 이러한 API들을 어떤식으로 만들어야 좋은 API인가? 에 대한 답이 Rest API이다. => Restful API RestFul API를 만들기 위해서는 6가지의 원칙을 지켜야한다. 1. Uniform interface (가장 중요) - 하나의 자료는 하나의 URL로 - URL 하나를 알면 둘을 알 수 있어야함 - 요청과 응답은 정보가 충분히 들어있어야 함 2. Client-Server 역할 구분 - 브라우저는 요청만 해야함 - 서버는 응답만 해야함 3. Stateless - 요청 1과 요청 2는 의존성이 없어야함. (ex => 요청 1을 성공했다고해서 요청 2를 요청하면 안됨) 4..

카테고리 없음 2022.06.29