| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- HTTP상태
- 챗지피티
- 개발자
- 하루코딩
- 자바
- JQuery
- API
- 알고리즘코딩테스트
- 서버
- 알고리즘
- 그리디알고리즘
- jsp
- ChatGPT
- codingtest
- Python
- 개발
- 정렬알고리즘
- 파이썬
- Spring
- 코딩테스트
- SQLP
- SQLD
- 탐욕알고리즘
- SQL
- HTTP
- 네트워크
- javascript
- 프로그래머스
- java
- 백준
- Today
- Total
목록java (38)
개발자's Life
백준 1026번 보물 우선.. 주어진 조건을 끝까지 지키고 반례를 찾기 위해 정말 오래 시간이 걸렸다.. 결국은 반례를 못 찾고 다른 사람들이 진행했던대로는 금방 풀었다.. B 배열은 정렬을 하지말고 풀어야 해서 B 관련되게 담아준 List 도 정렬 없이 진행을 하였는데 예시 또는 다른 예시들까지 적용했지만 반례를 찾지 못하였다.. 내가 생각한 프로세스는 아래와 같다. 1. A배열 오름차순 진행 2. B배열(정렬하지 않는 조건으로 우선 담아둠)과 List 변수에 값 삽입 3. List 배열만큼 반복문 진행 4. List 내부 최댓값과 A배열 인덱스 최솟값 곱하여 result 에 증감 5. List 내부 최댓값 제거하여 반복문 횟수 줄임 문제 옛날 옛적에 수학이 항상 큰 골칫거리였던 나라가 있었다. 이 나..
HTTP 상태 300 응답값 정리 요청을 완료하기 위해 유저 에이전트(클라이언트)의 추가 조치 필요 영구 리다이렉션 - 특정 리소스의 URI 가 영구적으로 이동 301(드물게 보임) - 리다이렉트시 요청 메서드가 GET으로 변하고, 본문이 제거될 수도 있음 - 예를들어 등록할려고 POST 방식으로 Body에 값을 넣어 보냈는데 해당 URL 은 사용하지 않아 리다이렉트가 되고 GET으로 자동 변경되어 새로운 URL 을 요청하는데 이때 POST때 넣은 BODY는 없다. 변경된 GET URL 에서 새로 작업을 하여야 한다. 클라이언트 - 서버 - 클라이언트 - 서버 - 클라이언트 순으로 진행되고 아래를 참고하면 된다. 클라이언트 - 옛URL, Body 값 -> 서버 클라이언트 서버 308(거의 못봄) - 30..
백준 11047번 문제 동전 0 문제풀이 생각보다 간단하다고 생각하였는데 생각지도 못한 반례에서 너무 시간을 끌었다. 제시된 예제 이외에 문제가 되는 반례를 정말 잘 생각하고 또 생각하여 진행해야 할 거 같다. 문제 준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다. 동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) 출력 첫째 줄에 K원을 만..
백준 ATM 문제풀이 - 그리디 알고리즘 그리디 알고리즘 문제를 풀었고 많이 쉬웠던 문제인거 같았다. 구간합 문제로 파악이 되었고 주어진 조건은 아래와 같다. 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) N 사람수 * 걸리는 시간 Pi(횟수) 를 해야하는데 사람수 많큼 걸리는 시간을 더해주어야 해서 N제곱으로 파악이 되었다(틀리다면 댓글로 알려주세요!) 구간합 정리(클릭) [알고리즘] 구간 합 - 배열 구간 합 배열은 우선 기존 제시되는 배열을 순차적으로 더해 나타내는 배열이다. 아래 배열이 기본적으로 주어져 있다. int[] arr = { 1, 18, 21, 3, 6}사이즈 5인 배열..
1. 쿼리 파라미터를 통한 데이터 전송 - GET 방식 - 주로 정렬 필터(검색어) 2. 메세지 바디를 통한 데이터 전송 - POST, PUT, PATCH - 회원가입, 상품주문, 리소스 등록, 리소스 변경 전송 4가지 상황 정적데이터 조회 - 쿼리 파라미터 미사용 : 보통 쿼리 파라미터 없이 리소스 경로로 단순하게 조회 가능 -> 이미지, 정적 테스트 문서 -> 조회는 GET 사용 동적데이터 조회 - 쿼리 파라미터 사용 -> 주로 검색, 게시판 목록에서 정렬 필터 -> 조회 조건을 줄여주는 필터, 조회 결과를 정렬하는 정렬 조건에 주로 사용 -> 조회는 GET 사용 -> GET 은 쿼리 파라미터 사용해서 데이터를 전달 HTML Form 데이터 전송 : Form 을 Submit 하면 태그 안 Input ..
백준 2839번 설탕배달 문제풀이 그리디 알고리즘 문제를 최소 50개 이상 풀고 그 후 탐색 알고리즘 공부 후 탐색 알고리즘 문제도 풀 예정이다. 문제 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다. 상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 가져가도 되지만, 5킬로그램 3개와 3킬로그램 1개를 배달하면, 더 적은 개수의 봉지를 배달할 수 있다. 상근이가 설탕을 정확하게 N킬로그램 배달해야 할 때, 봉지 몇 개를 가져가면 되는지 그 수를 구하는..