728x90

2024/11/03 2

[알고리즘]백준 1757: 달려달려

풀이 과정memo[n][m]에 저장할 값은 시간 n에 지침 정도 m일 때 가질 수 있는 최댓값이다. 쉬는 경우 (memo[n][0] = memo[n-1][0]): 이전 시간의 최대 거리를 그대로 유지.뛰는 경우 (memo[n][m] = memo[n-1][m-1] + D[n]): 이전 시간까지 뛴 거리에서 현재 거리를 더하여 최대 거리 갱신.마지막으로 최대 연속 시간 M 이내에서 쉬는 경우를 비교하여, 특정 시간에 쉬었을 때의 최대 거리를 갱신.  코드import java.io.*;import java.util.*;// dppublic class Main_1757_G4_달려달려 { public static int N,M; public static int[] D; public static i..

알고리즘/백준 2024.11.03

기술면접 질문 모음 / 면접 CS 질문 모음

📌웹의 기본 개념1. 인터넷과 웹의 차이점은 무엇인가요?인터넷이 고속도로라면 웹은 자동차? ㅎㅎ... 2. HTTP와 HTTPS의 차이점은 무엇인가요?HTTPS는 HTTP에 보안성이 추가된 개념입니다. HTTP에 SSL/TLS 암호화를 추가한 프로토콜으로 데이터 전송 중에 보안을 보장합니다. 브라우저와 서버 간 통신이 암호화되므로 도청이나 데이터 변조를 방지합니다. 3. HTTP의 주요 메서드(GET, POST, PUT, DELETE 등)에 대해 설명하세요.GET: 데이터를 조회POST: 데이터를 등록PUT: 데이터 대체PATCH: 데이터를 일부 수정DELETE: 데이터 삭제*멱등성멱등성이란 동일한 요청을 여러 번 반복해도 결과가 동일하게 유지되는 성질을 의미합니다.멱등성O: GET, PUT, DELE..

📕CS 2024.11.03
728x90