본문 바로가기
  • 컴공생의 공부 일기
  • 공부보단 일기에 가까운 것 같은
  • 블로그

hamstersAreCute1257

인재개발원 연계 진로·취업 컨설팅🌱 보호되어 있는 글 입니다. 2023. 7. 7.
💗바이트 단위 스트림/문자 단위 스트림💗 💗 바이트 단위 스트림 💗 ❣️InputStream❣️ 바이트 단위로 읽는 스트림 중 최상위 스트림 하위 스트림 클래스 FileInputStream 파일에서 / 바이트 단위로 / 자료를 읽음 ByteArrayInputStream Byte 배열 메모리에서/ 바이트 단위로 / 자료를 읽음 FilterInputStream 추가 기능을 제공하는 보조 스트림의 상위 클래스 inputStream 메서드 int read() 입력 스트림으로부터 /한 바이트의 자료를 읽고 /바이트의 수를 반환 (int 반환형인 이유 / 파일이 끝나면 -1 반환) int read(byte[] b) 입력 스트림으로부터 /b[]크기의 자료를 읽고 /읽은 자료와 바이트의 수를 반환 int read(byte[] b, int off, int le.. 2023. 7. 6.
🧚‍♂️알고리즘🧚‍♂️ - 그래프 - 다익스트라 Dijkstra Algorithm 그래프에서 최단 거리를 구하는 알고리즘 특정 노드에서 다른 노드들의 최단 거리 구하기 기능 출발 노드와 모든 노드 간의 최단 거리 탐색 특징 에지가 모두 양수 시간 복잡도 O(에지 수*log(노드수)) 최단거리 구하기이기 때문에 BFS와 상당히 유사 (큐 이용/방문리스트활용) 그 세부 버전 같기도(최단거리 계산 추가된) 🥇골드5 1753번: 최단경로 첫째 줄에 정점의 개수 V와 간선의 개수 E가 주어진다. (1 ≤ V ≤ 20,000, 1 ≤ E ≤ 300,000) 모든 정점에는 1부터 V까지 번호가 매겨져 있다고 가정한다. 둘째 줄에는 시작 정점의 번호 K(1 ≤ K ≤ V)가 www.acmicpc.net 1) 거리 리스트에서 방문하지 않은, 현재 값이 가장 작은 노드.. 2023. 7. 5.
🪺 𝙴𝙳𝙾𝙲 / 🐣IT 데뷔탕트🐣 - 알고리즘 세미나 1 🐣이화여대 알고리즘 활성화 전략 - 세미나 하기🐣 - 신입생(IT초보입문) 대상으로 IT 입문하게 도와주기~ 1) 방학 중에 - 장 : 신입 뽑기 전에 할 수 있음 - 단: 홍보가 잘 안되어 참여율이 저조할 수 있음 2) 학기 중 📍이것으로!!! - 장 : 적당함,홍보 널리 가능 - 단 : 개강 2주 후에 시작해야 함 3) 내년 1학기 - 장 : 찐 신입생을 대상으로 할 수 있음 - 단 : 너무 멀어서 늘어질 수 있음 4) 기타 🪺개요 대상 : 컴공(사보,호크마) 1학년(2학년?) / 타전공 가능 일정 : 방학? 2학기 개강 후?( 1-2주 못함 ) 장소 : 몇명 대상으로 할 건지에 따라 달라짐 🪺커리큘럼 알고리즘이란? 알고리즘 플랫폼 소개 / 이용 pseudo code와 흐름도 간단한 알고리즘 문제 퓰.. 2023. 7. 3.
📚독서모임 상~!~!🌿 이제 1년 정도 한 독서모임! 23년 1분기 다독상~!~! 23년 휴식기 다독상~!~! 오예! 우리 알고리즘 스터디 칭구칑구들도 같이 앞으로도 화이탱 2023. 7. 2.
🛌모닝기상코딩🌇 Ec.crew에서 방학마다 하는 프로젝트 너무 많이 자서.. 1일 1코딩도 추구하고자 ☀️아침 9시까지 ☀️"맞았습니다" 또는 "틀렸습니다" 등 제출모습 전송 ☀️타임스탬프 권장! 🌄일주일마다 모닝버드상 커피 기프티콘 수여!🌄 "나"와의 대결을 중시하기 위해 🥇"일주일 전부 성공"한 분께 기프티콘을 드립니다! 🥈"아쉽게 하루 실패한 분"께는 조그만 깊티 고고!! ☀️활동모습☀️ Dec.crew_모닝기상코딩 디자인 전문가가 아니어도 무료 템플릿으로 손쉽게 원하는 디자인을 할 수 있어요. www.miricanvas.com 첫째 둘쨰 주에는 좀 되나 싶더니 또다시 사장되고 말았다.. 다음 방학부터는 안 하는 게 좋으려나.. 늦잠을 잘 수 있다는 건 지금만 누릴 수 있는 특권 아닐까 생각도 들고... 2023. 7. 2.
✳️ 𝙴𝙳𝙾𝙲 OT✳️ 🗓️ 7월 5일 수요일 6시 - ppt 소개 이독 OT 디자인 전문가가 아니어도 무료 템플릿으로 손쉽게 원하는 디자인을 할 수 있어요. www.miricanvas.com - 노션 소개 🖥 EDOC / 2023 summer 🏖 A new tool for teams & individuals that blends everyday work apps into one. www.notion.so -내블로그/내 스터디 예시 - 질문 받기 🏖Hello EDOC!🏖 ❣️OT 수고하셨습니다!❣️ - 출석체크/커리큘럼 체크해보기 - 자기소개 채우기 - 팀 페이지 꾸며보기 - 활성화 사안 확인해보기 ("의욕 증진" 프로젝트 참여해보기) + 생성된 임시 카톡방 공지 확인하기 - 카톡방 파주기 안녕하세요 스터디 임시 카톡방입니다!.. 2023. 7. 2.
👩🏽‍🦱니꼬쌤 클론코딩 :🍦바닐라 JS로 크롬 앱 만들기 무료강의! 언제나 클론코딩을 해보고싶었지! 백엔드 공부중이지만 사실 난 프론트공부를 하고싶었지! 인스타 팔로우와 유튜브 구독을 하는 난 니꼬쌤의 팬이지! 🍦바닐라 JS로 크롬 앱 만들기🍦 바닐라 JS로 크롬 앱 만들기 – 노마드 코더 Nomad Coders Javascript For Beginners nomadcoders.co 바닐라 자바스크립트(Vanilla JS)란 프레임워크 또는 라이브러리가 적용되지 않은 순수한 자바스크립트를 뜻한다. 🍦강의 수강 & 메모🍦 🍦수업 결과물🍦 background.js const images = ["0.jpg","1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg".. 2023. 7. 2.
🧚알고리즘🧚-그래프- 위상 정렬 🧚위상 정렬🧚 사이클이 없는 방향 그래프에서 노드 순서를 찾는 알고리즘 시간 복잡도 : O(노드 수 + 에지 수) 사이클이 존재하면 안 됨 -> 노드 간의 순서를 명확하게 정의할 수 없기 때문 위상 정렬이 늘 같은 정렬 결과를 보장하지는 않음(위상이 같은 노드가 존재할 시) 진입 차수(in-degree) : 자기 자신을 가르키는 에지의 개수 1. 인접 리스트를 만든 후 이를 이용해 진입 차수 리스트를 만든다. 2. 진입 차수가 0인 노트를 선택하고 -> 선택된 노드를 결과 리스트에 저장 / 인접 리스트에서 선택된 노드들의 진입 차수를 1씩 빼기 3. 모든 노드가 정렬될 때까지 2 반복하기. (0이 생기지 않는 경우 없음) 🥇골드 3 2252번: 줄 세우기 첫째 줄에 N(1 ≤ N ≤ 32,000), M(.. 2023. 7. 1.
🚨𝐈𝐓-𝐈𝐌𝐄𝐒 📰 - 1주차 🚨기사 📰 지원 언니 선정 차례 Lawyers fined $5K for using ChatGPT to file lawsuit filled with fake cases Things could've gone much worse for the attorneys. However, they are considering an appeal. mashable.com 🌟논의 주제: 1) 기사 속 판사의 판결에 동의하나요? 변호사가 법정 소송에 인공지능을 사용해도 된다고 생각하는지 혹은 아닌지, 그 이유는 무엇인가요? 2) 기사의 사례처럼 chatGPT 또는 데이터 학습기반 인공지능 시스템이 악용된 사례에는 또 무엇이 있을까요? 혹은 앞으로 어떻게 악용될 우려가 있을지 자유롭게 이야기해봅시다. 3) chatGPT가 상용화.. 2023. 7. 1.