www.acmicpc.net/problem/1946 1946번: 신입 사원 첫째 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 20)가 주어진다. 각 테스트 케이스의 첫째 줄에 지원자의 숫자 N(1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개 줄에는 각각의 지원자의 서류심사 성 www.acmicpc.net import sys T = int(sys.stdin.readline()) for _ in range(T): N = int(sys.stdin.readline()) s = [] result = 1 for _ in range(N): s.append(list(map(int, sys.stdin.readline().split()))) s = sorted(s) check = s[0][1] for i i..
(1) Stack (스택) 나중에 넣은 데이터를 먼저 반환하도록 설계된 메모리 구조 Last In First Out 데이터의 입력을 push → append(), 출력을 pop() (2) Queue (큐) 먼저 넣은 데이터를 먼저 반환하도록 설계된 메모리 구조 First In First Out 스택과 반대 개념 파이썬은 리스트를 사용해 큐 구조를 사용 put → append(), get → pop(0) (3) Tuple (튜플) 값의 변경이 불가능한 리스트 선언 시 "( )" 사용 리스트의 연산, 인덱싱, 슬라이싱 등 동일하게 사용 프로그램을 작동하는 동안 변경되지 않은 데이터의 저장 함수의 반환 값 등 사용자의 실수에 의한 에러를 사전에 방지 (4) 집합 (Set) 값을 순서없이 저장, 중복을 불허하는..
필기 필기는 언제 봤는지도 기억이 안난다... 아무튼 필기 공부는 CBT만 여러 번 반복하면 완벽 !! (책 안사도 충분히 가능) 먼저 최근 3-4년치 문제를 세 번 이상 돌리다가 그 전 문제들도 풀어봄. 그리고 마지막에는 한 10년치 랜덤 모의고사로 마무리. www.comcbt.com/ 최강 자격증 기출문제 전자문제집 CBT 전자문제집, CBT, 기사, 산업기사, 기능사, 컴활, 컴퓨터활용능력, 1급, 2급, 워드, 정보처리, 전기, 소방, 기계, 사무자동화, 정보기기, 제과, 제빵, 한국사, 공무원, 수능, 필기, 기출문제, 해설 www.comcbt.com 실기 원래는 12월 13일에 시험 보는거였는데 코로나때문에 밀림. 사실 이 때 2.5단계가 되면서 밀릴 거 예상해서 며칠 전부터 공부를 안함..ㅋ..
1. 도메인 등록하기 - 호스팅케이알을 통해 도메인 구입! - 원하는 도메인 검색 후 등록하기 www.hosting.kr/domains/search https://www.hosting.kr/domains/search www.hosting.kr 2. AWS Route 53 - 호스팅 영역 생성 - Route 53의 호스팅 영역에 접속 후 [호스팅 영역 생성] 클릭 - 도메인 이름 입력 후 [호스팅 영역 생성] 클릭 생성 완료 !! 3. DNS 설정하기 - 네임서버 변경 - 도메인 선택 후 'DNS 설정'의 '네임서버 변경' 클릭 - [신청하기] 클릭 - NS 유형의 '값/트래픽 라우팅 대상' 값 복사 - 호스팅케이알의 'DNS 설정 - 네임서버 변경' 접속 후 복사한 값 입력 - [변경하기] 클릭 - 다시..
1. EC2 인스턴스 생성하기 - [인스턴스 시작] 클릭 step 1: AMI 선택 - Linux로 선택 step 2: 인스턴스 유형 선택 - t2 micro 선택 (프리티어) step 3: 인스턴스 구성 step 4: 스토리지 추가 - 최대 30GB까지 선택 가능 step 5: 태그 추가 step 6: 보안 그룹 구성 - 포트 접속을 하기 위한 설정 - HTTP 포트 추가 - Node 접속을 위한 3030 포트 추가 - 설정 후 [검토 및 시작] 클릭 step 7: 인스턴스 시작 검토 - [키 페어 다운로드] 클릭 서버 생성 완료!! 2. IP 주소 설정 - 네트워크 및 보안의 탄력적 IP - [탄력적 IP 주소 할당] 클릭 - 'Amazon의 IPv4 주소 풀' 선택 - [할당] 클릭 IP 주소 할당..
programmers.co.kr/learn/courses/30/lessons/43164 코딩테스트 연습 - 여행경로 [[ICN, SFO], [ICN, ATL], [SFO, ATL], [ATL, ICN], [ATL,SFO]] [ICN, ATL, ICN, SFO, ATL, SFO] programmers.co.kr def solution(tickets): answer = [] tickets.sort(reverse=True) routes = {} for t1, t2 in tickets: if t1 in routes: routes[t1].append(t2) else: routes[t1] = [t2] stack = ['ICN'] while stack: top = stack[-1] if top not in route..
기술 스택 : GraphQL, mongoDB, mongoose 1. directive.ts class AuthDirective extends SchemaDirectiveVisitor { 1) 해당 페이지에서 요구되는 타입 확인 (requires) 2) 해당 페이지에서 요구되는 타입(User)의 토큰을 가져온다. (userToken) 1-1) 토큰이 없으면 인증 x 3) 토큰을 복호화한 후 사용자를 조회 (인증) 2-1) 조회 결과 없으면 인증 x 4) 인증이 되면, 인증 성공 2. app.ts const apolloServer = new ApolloServer({ schemaDirectives: { auth: AuthDirective } }) 3. schema.ts directive @auth(requi..