본문 바로가기

cnu sw 아카데미91

[2023.02.07 / CNU SW 아카데미] 25일차 회고록 ㅣ산업체 탐방 후기 작성 탐방을 다녀오고 후기를 블로그에 포스팅했다. https://idea-beyond.tistory.com/97 [DSC 공유대학] 산업체 탐방 - 오토노머스에이투지 학습 동아리를 할 때, 실제로 자율주행을 하는 기업에 방문을 하고 싶다는 계획을 세웠었다. 그러다가 12월 말에 DSC 공유대학에서 산업체 탐방을 하는 것을 봤다! 너무 좋은 기회이기에 동아리원 idea-beyond.tistory.com ㅣ코딩테스트 문제 : 주어진 배열의 누적합 배열을 출력한다. 단순하게 누적합을 만들면 된다. join을 이용해서 출력했다. 2023. 2. 12.
[2023.02.06 / CNU SW 아카데미] 24일차 회고록 ㅣ코딩테스트 문제 : 구간합을 구하여라. 힌트로 누적합을 사용하지 않고도 시간을 초과하지 않는다고 적혀있었다. 하지만 기초를 다질겸 누적합을 사용했다. 갑자기 테스트 케이스가 늘어났다. 그래서 좋았다. ㅣ프로그래머스 캠퍼스 https://idea-beyond.tistory.com/114 [2023.02.19 / CNU SW 아카데미] 오늘은 보강날이다. idea-beyond.tistory.com 2023. 2. 12.
[2023.02.03 / CNU SW 아카데미] 23일차 회고록 ㅣ코딩테스트 문제 : 정수 리스트가 주어질 때 값을 깎아 평탄화를 하려고 한다. 1을 깎는 데 1시간이 걸린다고 할 때, 몇 시간이 걸릴까? (N (1 ≤ N ≤ 100)) 한번 리스트를 순회라면 풀도록 하기 위해서 리스트를 최소값, 리스트합을 구한다. 리스트합에서 최소값 * 리스트 개수를 빼준다. 만약 쌓아올릴 수도 있다면 문제가 더 복잡해지겠는데 그게 아니라서 금방 풀었다. ㅣ팀 프로젝트 회의 - 장소 : 정보화본부 - 팀원 : 노수진, 김혜진, 김태현 주제 : 대표곡을 분석해서 노드를 연결할 수 없을까? 2023. 2. 12.
[2023.01.31 / CNU SW 아카데미] 19일차 회고록 ㅣ DB 특강2 (10:00 - 12:00) - 강사 : 충남대학교 김종익 교수님 - 시간 : 10:00 - 12:00 - 장소 : 정보화본수 세미나실 https://idea-beyond.tistory.com/84 [2023.01.30 / CNU SW 아카데미] DB 특강1 오늘 정보화본부에서 데이터베이스 특강이 있었다. SQL 언어를 통해서만 데이터베이스에 접근할 수 있다. 그게 유일한 인터페이스다. SQL을 두 개의 파트로 나누자. DDL(Data Definition Language) : 테이 idea-beyond.tistory.com ㅣ 코딩 테스트 ㅣ 프로그래머스 캠퍼스 강의 수강 https://idea-beyond.tistory.com/85 [2023.01.30 / CNU SW 아카데미] 실리콘.. 2023. 2. 12.
[2023.02.02 / CNU SW 아카데미] 22일차 회고록 ㅣ DB 특강 - 강사 : 충남대학교 김종익 교수님 - 시간 : 10:00 - 12:00 - 장소 : 정보화본수 세미나실 내용 : 데이터 베이스의 전반적인 개요에 대해 배웠다. 문자열 연산 집합연산 집계함수 서브쿼리 view transactions https://idea-beyond.tistory.com/89 [2023.02.02 / CNU SW 아카데미] DB특강3 String Operations 실제로 많이 한다. 게시판에서 검색을 해보자. 글 하나하나의 경우 튜플인 경우가 많다. - 작성자, 글번호, 작성 날짜, id주소, content select name from instructor where name like '%dar%' - 패턴을 idea-beyond.tistory.com ㅣ 코딩테스트 오.. 2023. 2. 2.
[2023.02.02 / CNU SW 아카데미] DB특강3 String Operations 실제로 많이 한다. 게시판에서 검색을 해보자. 글 하나하나의 경우 튜플인 경우가 많다. - 작성자, 글번호, 작성 날짜, id주소, content select name from instructor where name like '%dar%' - 패턴을 찾는 쿼리가 명시된다. % % => character matches any substring. _ => character matches any character. 순서대로 정렬하기 order by name asc => 오름차순 정렬 order by name desc => 내림차순 정렬 Set Operations (select ... ) union (select ...) => 합집합 (select ... ) intersect (.. 2023. 2. 2.
[2023.02.01 / CNU SW 아카데미] 21일차 회고록 ㅣ프로그래머스 라이브 클래스 강의(10:00 - 11:00) 강사 : 김송아 강사님 장소 : 온라인(프로그래머스 라이브 클래스) 더보기 - 클라이언트 : 서버에게 요청 -> url로 요청 - 서버 : 클라이턴트에게 요청받을 걸 제공하는 역할 우리는 스프링으로 서버를 만들어야 된다! - 연결되어 있는 것이 인터넷이다. 스프링 : 웹 서버(server-side)를 만드는 프레임워크(밀키트) 클라이언트는 누가 짜? 프론트엔드 - url 요청 받고, 그 요청에 따라 적절한 서비스를 제공/해결 -> 클라이언트는 요청을 받는다. - 가장 중요한 코드는 세 개로 나눈다. (1) Controller** - 제어에 앞서는 1. url 요청 받기 2. 요청에 맞는 서비스 제공 (2) Service - 서비스 수행 (3) .. 2023. 2. 1.
[2023.01.31 / CNU SW 아카데미] 20일차 회고록 ㅣ DB 특강2 (10:00 - 12:00) - 강사 : 충남대학교 김종익 교수님 - 시간 : 10:00 - 12:00 - 장소 : 정보화본수 세미나실 https://idea-beyond.tistory.com/86 [2023.01.31 / CNU SW 아카데미] DB 특강2 오늘은 DB 특강 두 번째 날이다. 정보화본부 세미나실에서 진행되었다. SQL 관계형 모델은 관계가 있다.(데이터) 관계형 데이터베이스(선형대수)를 영어로 쓴 문장처럼 쓰도록 한 것 : SQL 우리들이 idea-beyond.tistory.com ㅣ 코딩 테스트 문제 리포그램(lipogram)은 팬그램(pangram)과 반대되는 개념으로, 알파벳의 일부 글자를 사용하지 않고 만든 문장이다. 주어진 문자열이 리포그램인지 확인해보자. 2023. 1. 31.
[2023.01.31 / CNU SW 아카데미] DB 특강2 오늘은 DB 특강 두 번째 날이다. 정보화본부 세미나실에서 진행되었다. SQL 관계형 모델은 관계가 있다.(데이터) 관계형 데이터베이스(선형대수)를 영어로 쓴 문장처럼 쓰도록 한 것 : SQL 우리들이 주로 사용하는 언어는 객체지향 언어다. 관계형 데이터베이스 튜플들은 객체가 아니다. - 접근 권한을 주는 파트가 있어야 한다. DDL - 이름 - type : char(n), varcher(n), int, numeric(p전체 자리 수, d 소수점 자리) - attribute 도메인 char(n), varcher(n) 차이 : 둘 다 공간이 5라고 하면 char는 빈 공간도 저장되고, varcher는 빈 공간이 저장되지 않는다. 이름의 경우에는 varcher로 표현하는 것이 적절하다. 컴퓨터에서 제일 많이.. 2023. 1. 31.
[2023.01.30 / CNU SW 아카데미] 실리콘밸리에서 날아온 데이터베이스 Day 13 1. 환경설치 2. SELECT 살펴보기(1) SQL DML의 기본이 되는 SELECT를 살펴보자. 앞서 만든 session과 channel 테이블을 가지고 실습을 할 예정이다. channel - id, channel session - id, user_id, created, channel_id SELECT를 사용하기 전에 - SHOW DATABASES; - USE prod; -- 데이터 베이스 이름 - SHOW TABLES; SELECT : 테이블에서 레코드를 읽어오는데 사용 - WHERE를 사용해 조건을 만족하는 레코드 예시 ) SELECT 필드이름1, 필드이름2, ... FROM 테이블 이름 WHERE 선택조건 GROUP BY 필드이름1, 필드이름2, ... ORDER BY 필드이름 [ASC|DESC.. 2023. 1. 30.
[2023.01.30 / CNU SW 아카데미] DB 특강1 오늘 정보화본부에서 데이터베이스 특강이 있었다. SQL 언어를 통해서만 데이터베이스에 접근할 수 있다. 그게 유일한 인터페이스다. SQL을 두 개의 파트로 나누자. DDL(Data Definition Language) : 테이블이 어떻게 생겼는지 명시하는 파트 컬럼들은 어떤 파트로 들어있는가 Data dictionary - 메타 데이터를 포함하고 있다. Database schema Integrity constraints Authorization DML(Data Manipulation Language) Procedural DML - HOW 명시 -> 어떻게 해서 데이터를 꺼내겠다. Declarative DML - WHAT 명시 -> 이걸 주로 사용하게 된다. SQL Query Language DML을 Qu.. 2023. 1. 30.
[CNU SW 아카데미 / 코딩테스트] 파이썬 round 안되는 이유 1월 9일, 코딩 테스트를 봤다. 기초 유형으로 이루어졌으나 내가 많이 부족하여 실수를 많이 한 코딩 테스트였다. 이번 테스트로 인해 배운 것이 많다. 문제 Killometer 와 mile을 서로 변환할 수 있는 코드를 작성하세요. 1 mile = 1.6 km 입력 (1) 테스트 케이스가 주어진다. (2) 값과 해당 값의 단위가 나온다. 3 //테스트케이스가 3개임을 알림 1 K // 첫번째 케이스 2 M // 두번째 케이스 10 M // 세번째 케이스 출력 해당 단위에서 다른 단위의 값을 출력한다. (mile to killometer, killometer to mile) (1) 답은 소수점 두번째 자리까지 표기(double), 마지막은 반올림함 (2) (중요)두번째 자리가 0일 경우 소수점 첫번째 자리.. 2023. 1. 26.