본문 바로가기
728x90
반응형

전체 글273

프로그래머스 - 카펫 class Solution { public int[] solution(int brown, int yellow) { int x = 0; // yellow의 x길이 int y = 0; // yellow의 y길이 // yellow를 구해서 while(brown != (x+2) * 2 + (y*2)){ y++; if((yellow >= y*y) && (yellow % y == 0)){ // yellow가 y축 제곱 이상이고 y의 배수인 경우 x = yellow/y; } } return new int[]{x+2, y+2}; } } 2023. 4. 21.
영상 후기 - [10분 테코톡] 🎡토니의 인증과 인가 인증 (식별 가능한 정보로) 서비스에 등록된 유저의 신원을 입증하는 과정 인가 인증된 사용자에 대한 자원 접근 권한 확인 무조건 인증을 받았다고 해서 모든곳을 들어갈 수 없다. 웹에서의 인증과 인가 로그인하는 과정을 인증 로그인하는 동시에 인가 다양한 활동이 가능하다. 그러나 남의 게시판은 수정을 못한다. 그거에 대해서는 인가를 못받았기 때문이다. 인증과 인가의 사전 지식 클라이언트와 서버는 HTTP를 통해 통신을 한다. HTTP는 무상태성 클라이언트 첫번째 요청과 두번째 요청은 연관관계가 없다. 1. 인증하기 - Request Header를 통해 간단하게 로그인 가능 로그인 상황 사용자가 아이디와 비번을 앞에 달아주고 http://user:1q2w3e!@www.~~~~~/login를 요청하면 알아서 로.. 2023. 4. 20.
영상 후기 - 기계들의 대화법 - REST API REST API 기계와 기계가 규격화된 방식으로 인터넷 또는 웹을 이용해서 통신할 수 있도록 돕는 통신 규칙이다. REST API는 웹의 규격인 HTTP를 이용한다. API 컴퓨터의 기능을 실행시키는 방법을 의미한다. REST API도 컴퓨터의 기능을 실행시키는 명령이라고 할 수 있다. 그러나 REST API는 내컴퓨터가 아닌, 남의 컴퓨터를 실행시킨다. 나의 앱이 www.googleapis.com/.../calendars/calendar_id의 의 주소로 접속하면 구글 캘린더에 등록되어 있는 나의 캘린더를 구글 캘린더에서 출력해준다. 또한 글도 가져올 수 있다. 가져오는것 뿐만 아니라 내용을 추가하고 수정하고 삭제하는것도 가능하다. 이렇게 인터넷과 웹을 통해서 나의 컴퓨터를 제어할 때 어떻게 하면 시행.. 2023. 4. 18.
프로그래머스 - 다음 큰 숫자 class Solution { public int solution(int n) { int answer = 0; int count = 0; String a = Integer.toBinaryString(n); for(int i=0; i 2023. 4. 17.
728x90
반응형