본문 바로가기

CS16

삼성 SW 역량 테스트 - 시험 감독 (c++) https://www.acmicpc.net/problem/13458 13458번: 시험 감독 첫째 줄에 시험장의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 각 시험장에 있는 응시자의 수 Ai (1 ≤ Ai ≤ 1,000,000)가 주어진다. 셋째 줄에는 B와 C가 주어진다. (1 ≤ B, C ≤ 1,000,000) www.acmicpc.net 이 문제에서 가장 중요한 조건은 '각각의 시험장에 총감독관은 오직 1명만 있어야 하고, 부감독관은 여러 명 있어도 된다.' 이다. 언뜻 보면 총감독관은 없어도 된다는 말 같지만 '각각의 시험장에는 총감독관은 무조건 1명이 있어야 한다' 로 해석해야 문제를 풀 수 있다. 첫 번째 반복문에서 (각 교실의 학생수 - 총감독관이 감독할 수 있는 학.. 2023. 3. 21.
프로그래머스 레벨3 - 숫자 게임 (C++) https://school.programmers.co.kr/learn/courses/30/lessons/12987 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이 문제에서 가장 중요한 조건은 1. 각 사원은 딱 한 번씩 경기를 합니다. 2. A팀은 빠르게 출전순서를 정했다. 요 두개의 조건 이다. A팀의 출전순서가 이미 정해져 있는 상태이므로 백터A와 벡터B를 각각 정렬하여 비교 할 수 있다. 정렬이 왜 가능하지? -> 벡터A를 정렬했다고 해서 A팀의 출전순서가 바뀌는 것은 아니다. 단순히 벡터B와의 비교를 위해 각 사원의 자연수만을 정렬한 것이다. '.. 2023. 3. 16.
(mac) mysql 도커 컨테이너 생성 + cli 접속 mysql 도커 컨테이너 생성 # mysql latest 도커 이미지 가져오기 $ docker pull mysql # mysql 컨테이너 이름 = mysql-container # 패스워드 = mysqlpw # 외부포트 = 3306, 내부포트 = 3306 # 사용하는 도커 이미지 = mysql latest 버전 (8.0) $ docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=mysqlpw -d -p 3306:3306 mysql:latest cli 접속 # mysql cli 설치 $ brew install mysql # mysql cli 접속 # host = 127.0.0.1 # port = 3306 # user = root # --password(터미널에.. 2023. 3. 16.
HTTP Status Code (2xx, 4xx, 5xx) 2xx (Successful): 요청 정상 처리 200 OK : 요청 성공 201 Created : 요청 성공해서 리소스가 생성됨 - 생성된 리소스는 응답의 Location 헤더 필드로 식별 202 Accepted : 요청이 접수되었으나 처리가 완료되지 않았음 - 배치 처리 같은 곳에서 사용 (요청 접수 후 1시간 뒤에 배치 프로세스가 요청을 처리함) 204 No Content : 서버가 요청을 성공적으로 수행했지만, 응답 페이로드 본문에 보낼 데이터가 없음 - 웹 문서 편집기에서 save 버튼 4xx (Client Error): 클라이언트 오류, 잘못된 문법등으로 서버가 요청을 수행할 수 없음 400 Bad Request : 클라이언트가 잘못된 요청을 해서 서버가 요청을 처리할 - 요청 파라미터가 잘못.. 2023. 3. 10.