본문 바로가기

분류 전체보기108

[백준] 11047 : 동전 0 - JAVA [자바] 1. 문제 https://www.acmicpc.net/problem/11047 2. 문제 풀이1) 문제풀이 아이디어 : 그리디 알고리즘이 문제를 그리디 알고리즘을 이용하면 간단히 풀 수 있다.그리디 알고리즘 : 매 번 선택에서 가장 좋아보이는 선택을 하여 적절한 답을 찾아간다. 화페 단위 큰거부터(가장 좋아보이는 선택) 먼저 하면 되겠네? 라는 생각을 얻었다. 동전 종류 : 1원, 5원, 10원, 50원, 100원, 500원, 1000원, 5000원, 10000원, 50000원목표 금액 : 4200원최적해 : 1000원(4개) , 100원(2개) , 총 6개 동전 종류 : 1원, 5원, 10원, 50원, 100원, 500원, 1000원, 5000원, 10000원, 50000원목표 금액 : 4790최.. 2025. 9. 28.
[프로그래머스/SQL] - 조건에 부합하는 중고 거래 댓글 조회하기 조건에 부합하는 중고거래 댓글 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 주어진 테이블 다음과 같이 테이블 2개가 있다. 1. USED_GOODS_BOARD : 중고거래 게시판 정보를 담음2. USED_GOODS_REPLY : 중고거래 게시팜 첨부파일 정보를 담음 2. 문제USED_GOODS_BOARD와 USED_GOODS_REPLY 테이블에서 2022년 10월에 작성된 게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일을 조회하는 .. 2025. 9. 2.
클라우드, 대체 뭔데 다 쓰는 걸까? (feat. AWS) 1. 클라우드를 알기전에 기본 개념 : 서버와 가상화, 리소스(자원)먼저 관련 개념들부터 하나씩 알아보겠습니다. 서버 서버는 ‘컴퓨터 망에서 ‘클라이언트’ 라고 불리는 다른 컴퓨터에 정보를 제공하는 컴퓨터 라고 정의할 수 있을 것 같습니다. 가상화 (virtualization) 하나의 물리적 자원(서버, 스토리지, 네트워크)을 여러 개의 가상 자원처럼 나눠서 사용하는 기술 예: 물리 서버 1대를 가상 머신(VM) 5대처럼 보이게 만들어서 각기 다른 OS, 애플리케이션을 돌릴 수 있음. 리소스(Resource), 자원 사용될 수 있는 항목, 프로그램이 뭔가 일을 할 때 필요로 하는 모든 재료와 도구 2. 클라우드 , 클라우드 컴퓨팅, 클라우드 서비스 클라우드(Cloud) 광대한 네트워.. 2025. 8. 10.
로드 밸런싱(Load Balancing)에 대하여 알아보기 1. 서버 한 대로는 부족할 때: 서버 확장과 로드밸런싱 전략서비스 초기에는 유저수가 적습니다. 그러다보니 서버 1대로 요청에 응답하는데 무리가 없습니다. 그러나 서비스가 커지고, 유저수(클라이언트수가 늘어난다면) 어떻게 될까요? 서버 한대로 감당이 가능할까요? 이런 경우에는 기존의 서버로는 정상적인 서비스가 불가능합니다. 그래서 성능을 향상시켜야 합니다!! 그리고 이런 방법 2가지! 이럴 경우 , 성능을 향상시키는 방법에는 2가지가 있습니다. 1- 1) Scale-up서버 자체의 성능을 확장하는 것 1 - 2) Scale-out기존 서버와 동일하거나 낮은 성능의 서버를 2대이상 증설하는 것 여기서 Scale-out 방식으로 서버를 증설하게 되면, 여러 개의 서버로 트래픽을 균등하게 분산해주.. 2025. 8. 3.
C언어 포인터 개념 정리 정보처리기사 실기를 공부하면서시험범위 내에서 가장 어려운 부분은 C언어 포인터 부분이라고 생각되서,이번기회로 정리 겸 복습하는 시간을 가졌습니다. 1. 포인터란?포인터 : 주소를 저장하는 변수 예를 들어 정수형 변수 x를 선언하면, 컴퓨터의 메모리(RAM) 공간 중 일부가 x를 저장하기 위해 할당됩니다.예를 들어, x가 저장된 메모리 주소가 0x0010이라고 가정해봅시다.이때 변수 x의 주소값을 저장하려면 포인터가 필요합니다.즉, x의 주소를 저장하는 변수가 포인터입니다. int *p=&x; 여기서 p는 x의 주소를 저장하는 포인터이며, *p를 통해 x의 값을 간접적으로 접근하거나 수정할 수 있습니다. 2. 포인터는 어떻게 사용되는가? 포인터는 '주소를 저장하는 변수' 인 만큼 주소를 통해서 .. 2025. 7. 13.
[경제개념] 조세 1. 세금의 의미2. 세금의 구분 1. 세금의 의미국가나 지방자치단체가 정부 또는 지방 정부를 운영하기 위해 법에 따라 국민으로부터 걷은 돈이다. ex. 국세 - 국가(정부)지방세 - 지방 자치 정부 2. 세금의 구분1) 부과 주체에 따른 구분 : 국체와 지방세1) 개념중앙정부가 걷는 세금 개념 : 중앙정부가 걷는 세금국세의 종류 : 보통세와 목적세보통세 : 용도가 없는 것목적세 : 용도가 있는 것 보통세 : 일반적인 나라 살림을 위해 걷는 세금으로 특별한 용도가 지정되지 않는다.- 직접세 : 소득세, 법인세, 상속세, 증여세, 종합부동산세 - 간접세 : 부가가치세, 개별소비세, 주세, 인지세, 증권거래세 2) 국세의 종류보통세 와 목적세로 나뉜다. 보통세는 용도가 없는것, 목적세가 용도가.. 2025. 6. 22.