일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 탐욕알고리즘
- 그리디알고리즘
- 개발자
- 서버
- SQLP
- codingtest
- HTTP상태
- 네트워크
- 자바
- 챗지피티
- 파이썬
- 프로그래머스
- SQL
- 하루코딩
- 개발
- java
- JQuery
- 정렬알고리즘
- ChatGPT
- jsp
- API
- Spring
- 코딩테스트
- 알고리즘
- javascript
- SQLD
- 백준
- HTTP
- 알고리즘코딩테스트
- Python
- Today
- Total
목록RowenJobs_ (94)
개발자's Life
Java 기초 문법 정리1. 변수 선언 및 초기화Type variableName = value;2. 조건문 (if, switch)if (condition) { // code block} else if (anotherCondition) { // code block} else { // code block}switch (variable) { case value1: // code block break; case value2: // code block break; default: // code block}3. 반복문 (for, while, do-while)for (initialization; condition; upda..

HTTP 헤더 표현 HTTP 표현과 관련된 헤더 Content-Type -> 표현 데이터 형식 : html, json... Content body 에 들어갈 내용의 타입을 지정해준다. a. text/html; chatset=utf-8 b. application/json c. image/png . Content-Encoding -> 표현 데이터의 압축 방식 표현데이터를 압축하기 위해 사용 => 데이터를 읽는 쪽에서 인코딩 헤더의 정보로 압축해제 a. gzip b. deflate c. identity . Content-Language -> 표현 데이터의 자연 언어 : 언어 종류 표현 데이터의 자연 언어를 표현 a. ko b. en c. en-US . Content-Length -> 표현 데이터의 길이 표현 ..

백준 10162번 전자레인 생각보다 아주 간단한 문제였다. 주어진 초에 따라 제일 큰 수부터 순서대로 나누고, 나머지 처리 하면 쉽게 풀리는 문제였고 값 계산 안될때 그냥 -1 로 출력해버리면 끝이라 간단히 풀 수 있었다. (초 계산마다 점수가 있어 그런지 채점속도가 늦었다.) 전자레인지 성공서브태스크 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 64 MB 32403 19307 16635 60.272% 문제 3개의 시간조절용 버튼 A B C가 달린 전자레인지가 있다. 각 버튼마다 일정한 시간이 지정되어 있어 해당 버튼을 한번 누를 때마다 그 시간이 동작시간에 더해진다. 버튼 A, B, C에 지정된 시간은 각각 5분, 1분, 10초이다. 냉동음식마다 전자레인지로 요리해야할 시간 T가 초단위로 표시..

백준 1789번 수들의 합 전 접근 방식은 비슷했으나 조금 더 단순하게 생각했으면 빨리 풀었을 문제입니다. N개의 자연수를 다 합치면 S 가 될때 주어진 S가 되기 위한 N 개의 갯수의 최댓값을 푸는 문제 입니다. 최대의 갯수이기때문에 제일 작은 값을 total 변수에 순서대로 더하고 total 변수가 S 를 넘기 전 카운트가 곧 최댓값입니다. 간단 예시 풀이 200의 경우 1 ~ 19까지 더하게 되면 190이고 19번입니다. 1 ~ 20까지 더하게 되면 210이고 넘게되는 카운트인 20입니다. 앞서 설명드린 넘기 직전 카운트인 19개가 답입니다. 이유를 설명 드리자면 직전 카운트인 19개 에서 그 전 카운트에 더했던 18로 돌아갑니다. 1 + ... + 18 = 171; 18번인 상태에서 200이 될려..

백준 2217번 로프 (그리디 알고리즘) 해당 문제는 신경쓸 부분이 조금 있어 시간이 걸렸다. *주의 내용* 1. 로프 전부를 사용할 필요 없다. 2. 최대중량을 고른다. 1. 받은 무게 중 최대 무게와 각 로프가 로프 갯수 비례하여 최대로 버틸수 있는 최대 무게를 비교한다. 2. 받은 무게 오름차순 정렬 3. 최소 로프를 하나씩 계산하고 로프 갯수를 하나씩 배어준다. ex) 3개의 로프, 받은 무게 리스트 : 5, 10, 15 로프의 갯수만큼 반복 첫번째 로프 : 5 * 3 = 15 두번째 로프 : 10 * 2 = 20 세번째 로프 : 15 * 1 = 15(비교할 최대 무게와 같아 계산 필요 없음) 로프 갯수를 줄이는 이유는 주의 내용 1번과 같다. 받은 무게 최대 : 15 와 비교하여 최대 무게를 계..

백준 13305번 주유소 초기 접근을 잘 해야 시간 낭비를 하지 않는다는걸 꺠달은 문제였다. 왼쪽에서 오른쪽으로 갈때 주유비 최소 금액을 구하는 문제였고 프로세스는 아래와 같다. (예시) 도시 사이 거리 [2, 3, 1], 각 도시 리터 가격 [5, 2, 4, 1] 1. 각 도시 리터 가격 첫번째인 5로 시작한다. 2. 첫번째 도시에서 두번째 도시를 갈때 무조건 기름을 채워야 가기에 첫번째 도시에서 두번째 도시의 기름값을 total 에 더해준다(5 * 2) 3. 그 후 --> 첫번째 도시와 두번째 거리(5, 3) 두번째 도시와 두번째 거리(2, 3) 의 값을 비교하여 적은 값을 total 에 더해준다.(15 > 6) 4. 두번째 도시가 리터 가격(2, 3)이 적기 때문에 첫번째 도시에서 두번째 도시로 기..