목록분류 전체보기 (85)
개발일지
기본적인 내용은 강의를 통해 정리해보았습니다. 더 내용을 추가해보면서 공부해보자 REST API 클라이언트와 서버가 요청과 응답을 주고 받는다. 어떤 방식에 의해?? HTTP Protocol - 서버와 클라이언트를 이어주는 길이라고 이해해보자 이를 통해 응답과 요청이 왔다갔다 저렇게 수많은 요청과 응답으로 이루어져 있음 그리고 하나의 요청이 오고 응답이 가야 다음 요청이 실행됨 하나의 요청에는 응답이 이루어져야함 응답과 요청을 어떤 방식으로 해줘야하나?? REST API는 하나의 약속 정보를 주고 받는거에 대한 약속 자원 url 서버에 요청을 보내는 주소 HTTP UPL (url은 정보가 들어있는 주소) ex) Request URL URL 구조 protocol htt프로토콜을 이용했다 host 주인이 l..
문제 설명 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 발표 후, 민우는 자신이 구매했던 로또로 당첨이 가능했던 최고 순위와 최저 순위를 알아보고 싶어 졌습니다. 알아볼 수 없는 번호를 0으로 표기하기로 하고, 민우가 구매한 로또 번호 6개가 44, 1, 0, 0, 31 25라고 가정해보겠습니다..
문제설명 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬합니다. 제한 조건 strings는 길이 1 이상, 50이하인 배열입니다. strings의 원소는 소문자 알파벳으로 이루어져 있습니다. strings의 원소는 길이 1 이상, 100이하인 문자열입니다. 모든 strings의 원소의 길이는 n보다 큽니다. 인덱스 1의 문자가 같은 문자열이 여럿 일 경우, 사전순으로 앞선 문자열이 앞쪽에 위치합니다. 입출력 예 strings n return ["sun", "be..
문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작..
문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한 사항 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 입출력 예 numbers return [6, 10, ..
웹사이트에서 주소가 다른 서버로 요청을 보낼 때 cors에러가 발생 브라우저에서 다른 주소의 요청을 막음 예를 들어 해킹을 하기 위한 가짜사이트를 만들어 이 사이트 링크나 접속을 유도해서 유저가 접속하면 브라우저에 저장된 토큰, 쿠키에 저장된 다른 사이트의 유저개인정보를 탈취당하기 때문에 브라우저가 어떤 사이트에서 다른 사이트로 요청이 못 가게끔 막아주는 역할은 SOP(same-origin-policy) 동일 출처 정책 동일한 url끼리만 api 등의 데이터 접근이 가능하도록 막아준다. CORS(Cross-Origin Resource Sharing)는 SOP로 막힌 걸 풀어주는 역할, SOP(동일출처)의 반대개념 다른 출처 간의 리소스를 공유할 수 있도록 하는 걸 말한다. 출처는 보내고 받는 각각의 위치..