728x90
반응형

전체 글 50

LG CNS 2024 동계 채용전환형 인턴십 코테 후기

LG CNS 2024 동계 채용전환형 인턴십 지원 후기 학사 연계 전형으로 인턴십을 지원하게 됐고, 합격 후 현재 인턴생활 중이다.갑자기 떠올라서 뒤늦게 후기를 남겨보고자 이렇게 글을 쓰게 되었다. 자기소개서 관련 내용들은 그냥 링커리어나 잡코리아 같은데서 다른 분들 후기들 보면 어떤 항목들이 있었는지 보시면 될 것 같고. 나는 스마트팩토리 직무 분야에 지원했다.작년 여름에 학교에서 미국 산호세 대학에 연수? 느낌으로 3주정도 교육을 보내주는 프로그램이 있었고 그 프로그램에 지원하게 된 것 부터 여기까지 빌드업이 잘 되었던 것 같다. 그 프로그램 연수내용에 실리콘밸리의 현직자들과 만나서 커피챗을 가지는 시간이 있었는데그 중 오라클에서 근무하시는 분을 만나게 됐었다. 그때 당시에는 오라클이라는 단어를 많이..

취준 2025.02.13

데이터 무결성과 일관성

무결성과 일관성소개데이터베이스에 저장되는 데이터들이 띄어야 하는 성질인 무결성과 일관성에 대해 간략하게 설명하겠습니다.목차1. 무결성2. 일관성주제 개요데이터 무결성 (Data Integrity) : 데이터가 정확하고 일관되며 신뢰할 수 있는 상태를 유지하는 것.엔티티 무결성(Entity Integrity) : 테이블의 각 행을 고유하게 식별하기 위해, PRIMARY KEY가 필요함참조 무결성(Referential Integrity) : 테이블 간의 관계를 보장하기 위해 FOREIGN KEY 사용CREATE TABLE departments ( id NUMBER PRIMARY KEY, name VARCHAR2(100));CREATE TABLE employees ( id NUMBER PRIM..

CS/DB 2025.01.05

SQL의 세 가지 주요 역할 : DDL, DML, DCL

DDL, DML, DCL소개SQL의 세 가지 주요 역할인 DDL, DML, DCL에 대해 설명 후 각각의 주요 명령어를 기록하겠습니다.목차1. DDL2. DML3. DCL1. 주제 개요DDL (Data Definition Langauge) : 데이터베이스의 구조를 정의하고 관리하기 위한 명령어.주요 명령어CREATE : 데이터베이스 객체(테이블, 뷰, 인덱스 등)를 생성.CREATE TABLE employees( id NUMBER PRIMARY KEY, name VARCHAR2(100), salary NUMBER);ALTER : 기존 객체의 구조 변경.ALTER TABLE employees ADD COLUMN department_id NUMBER;employees 테이블에 NUMBER 변수형을..

CS/DB 2025.01.05

SQL 개요와 RDBMS

SQL 개요와 RDBMS소개SQL과 RDBMS의 기본 개념을 이해하고, Orcale SQL이 RDBMS에서 어떻게 동작하는지 학습.목차1. SQL의 정의2. RDBMS3. SQL의 특징4. Oracle SQL의 아키텍처5. 참고 자료1. 개요SQL(Structured Query Language) : 관계형 데이터베이스 관리 시스템(RDBMS)와 상호작용하기 위한 언어SQL은 다음 세 가지 주요 역할을 지님데이터 정의(DDL) : 데이터베이스 구조를 생성 및 변경데이터 조작(DML) : 데이터를 삽입, 수정, 삭제, 조회.데이터 제어(DCL) : 데이터베이스 접근 권한 관리.RDBMS의 주요 개념RDBMS(RElational Database Management System):데이터를 테이블(행과 열) 형태..

CS/DB 2025.01.05

[MySQL] 헤비유저가 소유한 장소

문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/77487문제 요약PLACES 테이블에서 공간을 둘 이상 등록한 "헤비 유저"의 공간 정보를 조회하고, 결과를 ID 순으로 정렬해야 합니다.풀이 방법헤비 유저 식별:HOST_ID를 기준으로 그룹화하여 각 유저가 등록한 공간의 개수를 계산합니다.COUNT(*) >= 2 조건을 만족하는 유저를 식별합니다.헤비 유저의 공간 정보 조회:서브쿼리 또는 CTE를 이용해 필터링된 유저의 HOST_ID를 기반으로 원래 테이블에서 데이터를 조회합니다.결과 정렬:결과를 ID 기준으로 정렬합니다.정답 코드SELECT p.ID, p.NAME, p.HOST_IDFROM PLACES as pWHERE p.HOST_ID..

코딩테스트/SQL 2024.12.23

[프로그래머스] 자릿수 더하기

문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/12931문제 요약자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.푼 방법정수를 입력받은 후 이를 문자열화, 리스트화 시킨 후순차적으로 돌면서 각 요소를 정수화 한 뒤 결과변수에 저장 정답 코드def solution(n): answer = 0 li = list(str(n)) for i in li: answer += int(i) return answer

[프로그래머스] 약수의 합

문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/12928#qna문제 요약정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.푼 방법정수 i를 i*i 이때 약수가 제곱수가 되는 경우, n%i와 n/i이 두번 더해지기 때문에, 제곱수인경우 그 수는 한번만 더해줌 (8번 조건문) 정답 코드def solution(n): answer = 0 i = 1 while i*i 배웠던 부분프로그래머스 Lv1부터 쭉 풀어보겠습니다

[백준] 17259 - 선물이 넘쳐흘

문제 링크https://www.acmicpc.net/problem/17259문제 요약 욱제가 팬들에게 선물을 주기 위해 ⊐ 모양 컨베이어 벨트가 있는 B×B 크기의 공장을 운영합니다.M개의 선물이 컨베이어 벨트를 따라 이동하고, 벨트는 매 초마다 한 칸씩 움직입니다.벨트에 인접한 칸에 직원이 배치되어 있으며, 직원들은 자신이 설정된 시간을 기준으로 선물을 포장할 수 있습니다.벨트의 끝까지 포장되지 않은 선물은 폐기됩니다.포장된 선물의 총 개수를 계산해야 합니다. 푼 방법데이터 구조 초기화:world: 공장의 상태를 나타내는 2D 배열, 각 칸에 선물이 있는지 여부를 표시.employees: 직원클래스, 각 직원의 위치와 상태를 저장.컨베이어 벨트의 동작:컨베이어 벨트는 매 초마다 이동하며, 이동 규칙은 ..

[백준] 2615 - 오목

문제 링크문제 제목문제 요약오목 문제19×19 바둑판 위에서 흑(1)과 백(2)이 교대로 바둑알을 놓습니다.같은 색 바둑알이 연속으로 정확히 5개 놓이면 그 색이 승리합니다.연속된 다섯 개의 바둑알은 가로, 세로, 대각선(좌상-우하, 좌하-우상) 방향으로 가능합니다.여섯 개 이상의 바둑알이 연속되면 승리가 아닙니다.승리한 경우, 가장 왼쪽(또는 세로로는 가장 위쪽) 바둑알의 좌표를 출력해야 합니다.푼 방법 바둑판 상태 입력 받기:19줄의 입력을 받아 19x19 이차원 배열로 바둑판을 표현합니다.승리 조건 검사 함수 작성:방향 설정: 네 가지 방향에 대해 검사를 수행합니다.가로 방향 (0, 1)세로 방향 (1, 0)대각선 오른쪽 아래 (1, 1)대각선 오른쪽 위 (-1, 1)검사 함수: 각 방향에 대해 현..

[백준] 23023 - 서프라이즈

문제 링크https://www.acmicpc.net/problem/23032문제 요약 연속된 학번의 학생 구간을 선택하고 두 그룹으로 나눠 각 그룹의 스테이크 무게 합의 차 E를 계산합니다.E가 최소가 되는 두 그룹의 스테이크 무게 합이 가장 큰 경우를 찾습니다.해당 경우의 스테이크 무게 합을 출력합니다. 푼 방법누적합 계산: presum 배열을 만들어 스테이크 무게의 누적합을 저장하여 특정 구간의 합을 빠르게 구합니다.구간 선택 및 이진 탐색:두 그룹의 스테이크 무게 합 차이를 최소화하기 위해 이진 탐색을 사용하여 구간의 중간 지점을 조절합니다.EEE가 최소인 경우를 찾으면서, 만약 EEE가 동일하면 두 그룹의 무게 합이 최대인 경우를 선택합니다. 정답 코드import sysn = int(sys.std..

728x90
반응형