✏️ 문제 BOJ 알고리즘 캠프에는 총 N명이 참가하고 있다. 사람들은 0번부터 N-1번으로 번호가 매겨져 있고, 일부 사람들은 친구이다. 오늘은 다음과 같은 친구 관계를 가진 사람 A, B, C, D, E가 존재하는지 구해보려고 한다. A는 B와 친구다.B는 C와 친구다.C는 D와 친구다.D는 E와 친구다. 위와 같은 친구 관계가 존재하는지 안하는지 구하는 프로그램을 작성하시오. 🤖 알고리즘 #그래프 #백트래킹 🤯 풀이 방법 친구 관계를 가진 A, B, C, D, E가 있냐는 말인데, 그냥 그래프를 순회해서 다섯 단계까지 갈 수 있냐는 뜻이다. 자바로 생각할 때는 금방 풀어서 구현했는데 몇 주 뒤에 파이썬으로 하려니 시간초과 나고 난리도 아니었다. 일단 그래프 관계를 리스트로 만들고, 함수를 만들어서 ..
SSAFY 7기 2학기 공통 프로젝트 - IoT 연관 웹 프로젝트 개발 회고 우수 프로젝트 수상 - BoBi https://www.youtube.com/@user-jb2kf2ox5k/videos (시연 영상 모음) 📅 2022. 07. 05 ~ 2022. 08. 19 📌 프로젝트 소개 우리 아이를 위한 관찰형 반려 케어 로봇 - 보비 싸피의 공통 프로젝트는 싸피에서 여섯 명이서 팀을 이루어 2학기를 시작하는 첫 프로젝트이다. 자율 프로젝트를 제외한 공통, 특화 프로젝트는 팀 내에서 비전공자와 전공자 비율을 지켜야 한다. 7기에서는 공통 프로젝트 1반과 2반이 임베디드 트랙을 수료한 IoT 인원들이 많은 반으로 이루어져 있었고, 파이썬 무지랭이인 나는 어쩌다 그 반에 떨어져 팀을 열심히 구했지만 반에 부족..
문자열 함수 LOWER 대상 문자열을 모두 소문자로 변환 UPPER 모든 문자를 대문자로 변경 INITCAP 문자열 단어의 첫 문자는 대문자, 나머지는 소문자로 변경 CONCAT(s1, s2) 두 문자열 연결 SUBSTR(s, m, n) 문자열 중 지정한 위치에서 지정한 길이만큼의 문자열 추출 INSTR(s1, s2, m, n) 문자열 내의 특정 문자열의 위치 숫자로 표시 LENGTH(s) 문자의 길이를 숫자 값으로 표시 CHR(n) ASCII 코드값이 n인 문자 반환 ASCII(s) S문자의 ASCII 코드값 반환 LPAD(s1, n, s2) 문자열을 제외한 왼쪽 공간에 지정한 문자로 채움 SQL 인덱스는 1부터 시작 인덱스 시작을 0으로 하는 경우 1로 취급 음수-> 오른쪽부터 SUBSTR(문자열, ..
국민은행에서 진행하는 IT아카데미, IT's your Life를 시작한지 벌써 한 달이 지났다. 1주차 2주차 회고를 분명 하려고 했었지만 이제서야 하는 한달치 회고! 지원 과정 멀티캠퍼스 event.multicampus.com 서류 > 적성진단 > 면접 순서로 진행됐다. 적성진단은 싸피 적성진단과 비슷한 느낌이었고, 면접은 아예 집에서 하는 비대면이라는 점이 달랐다. 3기인데도 지원하기 전에 관련 정보가 너무 없었어서 궁금했는데 싸피와는 타겟층이 다르게, 프로그래밍 경험이 이미 있는 사람들을 대상으로 했다. 교육 환경 선릉 멀티캠퍼스에서 진행된다! 어쩌다보니 역삼 선릉 멀캠을 다 체험해보게 됐다. 선릉은 공유오피스에서 진행되다 보니 느낌이 많이 다르다. 인원수도 서울캠퍼스만 쳐도 대여섯배 가량 차이가 ..
포트폴리오를 웹사이트 형태로 만들어보고 싶었는데, svelte도 써보고 싶어서 혼자 하는 서브프로젝트 느낌으로 시작해 보기로 했다. 일단 create project부터 얼레벌레 시작! 프로젝트 시작 Docs • Svelte Documentation Before we begin This page contains detailed API reference documentation. It's intended to be a resource for people who already have some familiarity with Svelte. If that's not you (yet), you may prefer to visit the interactive tutorial or the svelte.dev npm c..
SQL의 종류 - DDL문장 (CREATE, DROP, ALTER, TRUNCATE) - DML문장 (INSERT ,UPDATE, DELETE) 데이터 조작 : DML(INSERT , UPDATE, DELETE) - ROLLBACK OR COMMIT 가능 1) INSERT 문장 -INSERT INTO 테이블이름(컬럼명, 컬럼명,....) VALUES(값, 값,값,....); -INSERT INTO 테이블이름 VALUES(값, 값,값,....); -- 모든 컬럼에 순서대로 값을 넣을 때 2) DELETE 문장 DELETE [FROM] 테이블이름 [WHERE 조건식] 3) UPDATE 문장 UPDATE 테이블이름 SET 컬럼명=변경값 , 컬럼명=변경값,.... [WHERE 조건식] 제약조건의 종류 1) PR..