[1] input() V.S. sys.stdin.readline()S, E = map(int, input().split())import sysS, E = map(int, sys.stdin.readline.strip().split())(1) input()- 입력을 한 줄씩 받아 문자열로 처리.- 기본적으로 개행문자(\n) 제거함- 간결하지만 여러줄 입력을 빠르게 받아야 할 때 속도가 느림=> 알고리즘 문제에서 자칫하다 런타임 에러를 일으킬 수 있음 ㅠ (2) sys.stdin.readline()- 한 줄 입력을 받아 문자열로 처리.- 개행문자(\n) 포함. -> .strip() 로 제거해야 함!- 대량 입력 받을 때 빠름. for 나 while 문에서 반복 입력 받을 때 유리.- 그렇지만 코드가 구구절절함..
평소처럼 Spring 강의를 들으려다가 갑자기 여러 가지 생각이 떠올라서, 충동적으로 링크드인에 들어가게 됐다.호주 기업에 대해 아는 건 Atlassian 정도라 그냥 호기심에 Atlassian에서 최근에 올린 풀스택 개발자 채용 공고를 봤는데그 공고에서 TypeScript, React, Node.js를 요구하고 있더라. 백엔드 공고에서는 Java 가 먼저 언급되긴 함. 정확히는 객체 지향 언어. 시니어 풀스택 디벨로퍼 자격조건을 보면 "preferred experience with Java, NodeJs" 라고 적혀있음.아마 예상해보건데 레거시 서버 -> JAVA신 기능 서버 -> Node.js로 이루어지지 않았을까 싶음. 사실 지금 회사에서도 주로 Node.js를 사용하고 있기 때..
https://wikidocs.net/231152 https://wikidocs.net/book/14314 ※ 이 글은 데이콘 새싹 해커톤의 GPTs 교육 내용을 이해하기 위해 작성한 교육자료 요약문임을 밝힙니다. 0. LangChain 이란?- 자연어 처리(NLP) 기능을 강화하고, 언어 모델을 응용 프로그램에 통합하기 위한 도구 및 프레임워크를 제공하는 라이브러리- 여러 AI 기술을 하나의 유연한 인터페이스에 결합하며, 복잡한 대화형 AI 시스템을 보다 쉽게 개발할 수 있도록 지원 0-1. 주요 특징다양한 언어 모델 지원구성 요소 기반 설계 (모듈화)확장성 (클라우드 + 로컬)0-2. 기능프롬프트 템플릿문서 로더 -- 다양한 형식의 문서점보 검색벡터 스토어 -- 벡터 데이터 저장 및 검색 시스템...
※ 이 글은 데이콘 새싹 해커톤의 GPTs 교육 내용을 이해하기 위해 작성한 교육자료 요약문임을 밝힙니다. 1. openAI 라이브러리 설치- openAI 라이브러리 주요 기능: - OpenAI 에서 제공하는 다양한 AI 모델에 접근 가능 (GPT-3, GPT-3.5, Codex 등)- 텍스트, 이미지 생성, vision, TTS, STT- 파일 검색 - openAI 라이브러리는 Python 패키지 관리 시스템인 pip로 설치할 수 있다.pip install openai 2. API Key 받아오기 3. API 요청 보내기# 모듈 불러오기from openai import OpenAIclient = OpenAI(api_key=api_key)# 리스트 & 내부 딕셔너리 (role(user, system)..
※ 이 글은 데이콘 새싹 해커톤의 GPTs 교육 내용을 이해하기 위해 작성한 교육자료 요약문임을 밝힙니다. GPTs 란?"custom versions of ChatGPT that you can create for a specific purpose"- Chat GPT 사에서 만든 개인 맞춤형 AI 챗봇- 코딩 없이 누구나 자연어 기반으로 만들 수 있는 맞춤형 챗봇 GPTs 챗봇 주요 사례[1] DB 기반 맞춤형 챗봇 - 특정 분야의 전문 지식에 축적된 데이터베이스를 활용해 차별화된 기능을 제공1. AllTrails- 등산, 러닝, 사이클링에 알맞는 자연 경로 추천- 등반 고도, 길이, 예상 완주 시간등의 객관적, 계량적 정보를 답변으로 제공- '매우 아름다운' 같은 애매한 표현 없음2. ScholarGP..
1) CS 면접 질문 모음 https://github.com/WeareSoft/tech-interview GitHub - WeareSoft/tech-interview: :loudspeaker:🙍 tech interview :loudspeaker:🙍 tech interview. Contribute to WeareSoft/tech-interview development by creating an account on GitHub. github.com 정말 방대한 양의 질문과 답변이 있다. 답변도 꽤 상세해서 읽기만 해도 공부가 되는 느낌. 집단지성의 힘을 보았다. 취준생 여러분들께 추천춫천하는 레퍼지토리~~ 2) 알고리즘 유형 모음 https://wikidocs.net/book/8284 기업별 빈출 알고리즘 ..