본문 바로가기

전체 글160

[BOJ] 6987. 월드컵 - JAVA 🔗 문제 👨🏻‍💻 풀이 및 코드 문제 유형 및 난이도 : 브루트포스, 백트랙킹 / G4 나한텐 좀 어려웠다. 처음엔 단순하게 한 개의 팀이 경기를 하는 횟수가 5여야 하고, 진 횟수와 이긴 횟수를 비교하고, 비긴 횟수가 짝수로 떨어지면 될 거라고 생각했는데 다른 사람들 해설을 참고하니 아예 접근 방식이 틀리고 완탐 + 백트랙킹으로 푸는 문제였다. 일단 조건을 찬찬히 살펴보자. 총 6개의 팀이 있다. A, B, C, D, E, F 한 번 경기를 치룬 팀과는 경기를 다시 치루지 않는다. 이 때 치르게 되는 총 경기의 횟수는 얼마일까? A - B, C, D, E, F B - C, D, E, F C - D, E, F D - E, F E - F 이렇게 총 15번 이다. (5 + 4 + 3 + 2 + 1) 이 경우.. 2023. 5. 15.
[BOJ] 17825. 주사위 윷놀이 - JAVA 🔗 문제 17825번: 주사위 윷놀이 주사위 윷놀이는 다음과 같은 게임판에서 하는 게임이다. 처음에는 시작 칸에 말 4개가 있다. 말은 게임판에 그려진 화살표의 방향대로만 이동할 수 있다. 말이 파란색 칸에서 이동을 시작하면 www.acmicpc.net 👨🏻‍💻 풀이 및 코드 문제 유형 및 난이도 : 브루트포스, 시뮬레이션, 백트랙킹 / G2 주의해야 할 점 지름길로 경로를 변경한 후, 그 위치에 다른 말이 있는지 확인할 때 25 → 30 → 35 → 40 경로는 세 지름길에 공통으로 겹치는 길이란걸 체크해야한다. 전체 코드 import java.io.*; import java.util.*; public class Main_bj_17825_주사위윷놀이 { static int ans; static int[.. 2023. 5. 13.
[프로그래머스] Level 2. 두 원 사이의 정수 쌍 🔗 문제 👨🏻‍💻 풀이 및 코드 원에 포함된 정수 쌍의 갯수는 x^2 + y^2 = r^2 공식을 사용해 구할 수 있다. ex) 예제에 나온 r = 3 일 때의 정수 쌍의 갯수 x 가 1일 때, y 는 2루트2다. → 2.xx 따라서 y의 정수의 갯수는 0, 1, 2 (3개) x 가 2일 때, y 는 루트5다. → 2.xx 따라서 y의 정수의 갯수는 0, 1, 2 (3개) x 가 3일 때, y 는 0 이다. 따라서 y의 정수의 갯수는 0 (1개) 이제 원에 포함된 정수 쌍의 갯수를 구하는 법을 알았으니, 두 원 사이에 포함된 정수 쌍의 갯수를 구하려면 바깥 원에 포함된 정수 쌍의 갯수 - 안쪽 원에 포함된 정수 쌍의 갯수를 하면 된다. 주의해야 할 점이 정수 쌍의 갯수를 셀 경우, 안쪽 원의 테두리에 있.. 2023. 5. 12.
[HTTP] HTTP Header 4 (프록시 캐시) 출처 https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard 모든 개발자를 위한 HTTP 웹 기본 지식 강의 - 인프런 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연소 기술 www.inflearn.com 목차 프록시 캐시 원(Origin) 서버 직접 접근 계속 미국에 있는 소스를 다운로드 받으면 생각보다 너무 오래 걸립니다. → 프록시 캐시 도입 프록시 캐시 요청이 미국에 있는 원 서버가 아니라 DNS를 확인하여 프록시 캐시 서버에 접근하여 데이.. 2023. 5. 9.
[HTTP] HTTP Header3 (캐시) 출처 https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard 모든 개발자를 위한 HTTP 웹 기본 지식 강의 - 인프런 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연소 기술 www.inflearn.com 목차 캐시 캐시가 없을 경우 첫 번째 요청 (1.1M 응답) 두 번째 요청 (1.1M 응답) 캐시가 없다면 서버에서의 데이터가 변경되지 않아도, 이미 요청한 데이터를 또 다시 네트워크를 통해서 다운로드 받아야 합니다. 인터넷 네트워크는 매우 느리.. 2023. 5. 7.
[HTTP] HTTP Header2 (전송 방식, 일반, 특별, 인증(쿠키)) 출처 https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard. 모든 개발자를 위한 HTTP 웹 기본 지식 강의 - 인프런 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연소 기술 www.inflearn.com 목차 전송 방식과 관련된 Header 전송 방식에는 다음과 같은 4가지의 방식이 있습니다. 단순 전송 압축 전송 분할 전송 범위 전송 단순 전송 (Content-Length) 압축 전송 (Content-Encoding) 분할 전송 (Transf.. 2023. 5. 3.