
링크 - https://www.acmicpc.net/problem/1789그리디 알고리즘으로 최적의 해를 찾으면 되는 문제이다.1부터 가장 작은 수들부터 더해간 뒤, 그 합이 S를 초과하면 초과한 만큼 빼주면 그 개수가 N의 최댓값이 된다.예를 들어, S가 1
테이블에 데이터를 입력하는 명령어INSERT INTO 테이블명 (컬럼명1, 컬럼명2, ...) VALUES (데이터1, 데이터2, ...);명시되지 않은 컬럼에는 NULL값이 입력됨PK, NOT NULL 조건 주의!!!INSERT INTO 테이블명 VALUES (전체

주로 SELECT 절에 위치컬럼이 올 수 있는 대부분 위치에 사용 가능FROM 절은 불가능 (테이블명이 오는 위치라)반드시 하나의 값만 반환해야 함그렇지 않은 경우 에러 발생FROM 절 등 테이블명이 올 수 있는 위치에 사용 가능WHERE 절, HAVING 절에 사용

관계형 데이터베이스모든 데이터를 2차원 테이블 형태로 표현한 뒤 관계 정의TABLE인스턴스 = Row, 속성 = ColumnSELECT문저장되어 있는 데이터를 조회SELECT \* FROM 테이블;전체 컬럼이 조회됨Alias (별칭)TABLE AS T, TABLE T와

정규화엔터티를 작은 단위로 분리하는 과정입력, 수정, 삭제 성능 일반적으로 향상됨제1정규형모든 속성은 반드시 하나의 값만 가져야 함제2정규형모든 일반속성이 반드시 모든 주식별자에 종속되어야 함제2정규화 - 주식별자가 복합식별자인 경우 부분 종속을 없애야 함제2정규화 -

모델링이란 현실 세계를 단순화하여 표현하는 기법 이다.모델링의 특징추상화단순화명확화모델링의 관점데이터 관점프로세스 관점데이터와 프로세스의 상관 관점데이터-프로세스의 관계를 위주로 모델링프로세스의 흐름에 따라 데이터가 어떤 영향을 받는지모델링시 유의사항중복비유연성유연성
오늘은 ‘따끈’ 프로젝트를 진행하면서 겪었던 문제와 해결한 방법에 대해 정리해보려 한다.‘따끈’은 사용자가 카테고리별로 반려동물의 건강 상태에 대한 일지를 작성하고, 이를 기반으로 AI를 통해 건강 상태를 진단할 수 있는 반려동물 스킨케어 서비스이다.일지를 작성할 때는

네트워크에 대해 공부해본 적이 있는 사람이라면 OSI 7계층과 TCP/IP 4계층에 대해 한번쯤 들어봤을 것이다. 이번 글에서는 해당 주제를 다뤄보려 한다.먼저, 다음과 같은 예시를 통해 이해해보자.<PC 크롬 브라우저에서 네이버 웹사이트를 접속하는 경우>크롬 브
“어떤 개발자가 되고 싶으신가요?”지금 활동 중인 동아리 ‘코테이토’의 면접을 볼 때 받았던 질문이다. 사실 이전까지 ‘왜 서버 개발자가 되고 싶은지’에 대해 생각해본 적은 있지만, ‘어떤 개발자가 되고 싶은지’에 대해 깊게 생각해본 적은 없었다. 면접 당시에도 예상하
최근 진행하였던 프로젝트에서 팀원의 코드를 리뷰하던 중, “유효하지 않는 사용자”를 나는 404 에러로 처리한 것과 달리 팀원은 400 에러로 처리한 것을 발견하였다.나는 존재하지 않는 사용자이므로 404 Not Found로 처리하였는데, 팀원의 코드를 보고 400 B
자바를 공부하던 중, boolean은 null값을 허용하지 않는 것과 달리 Boolean은 null값이 허용된다는 사실을 알게 되었다. boolean과 Boolean의 차이에 대해 찾아보니, boolean은 원시타입인 것과 달리 Boolean은 참조타입이라고 한다...! 이 글에서는 원시타입과 참조타입에 대해 조금 더 정리해보려고 한다. 원시타입과 참조...