일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 파이썬
- 디자인패턴
- 백준 2003
- 삼성 부트캠프
- 싸피
- 코딩테스트
- 코테
- 우테코 7기
- 정처기
- 우테코
- 백준
- SSAFY
- 우테코 프리코스
- 정보처리기사
- dfs
- UML
- 코딩
- 부트캠프
- 삼성
- 개발자
- 취뽀
- SWEA
- 비전공자
- 마이스터고
- 싸피 13기
- 삼성청년SW아카데미
- 프리코스
- 삼성 청년 SW 아카데미
- 삼성 청년 sw아카데미
- 13기
- Today
- Total
목록분류 전체보기 (135)
룰루코딩
클라우드란?인터넷을 통해 서버, 스토리지, 데이터베이스, 네트워크, 소프트웨어 등 컴퓨팅 자원을 필요한 만큼 빌려 쓰는 기술 및 서비스 모델= 광대한 네트워크를 통해 접근할 수 있는 가상화된 서버와 서버에서 작동하는 프로그램과 데이터베이스를 제공하는 IT 환경클라우드 컴퓨팅 유형클라우드를 이용해 컴퓨팅 자원을 사용하는 기술적인 방법 ( 클라우드 내에서 워크로드를 실행하는 활동)퍼블릭 클라우드: 외부 서비스 제공자가 인프라를 소유·운영하고, 여러 사용자가 공유하여 사용하는 공개형 클라우드예시: AWS, Microsoft Azure, Google Cloud특징: 비용 효율적, 빠른 도입 가능, 보안 우려프라이빗 클라우드: 특정 기업이나 기관이 독립적으로 구축하거나 전용으로 사용하는 클라우드예시: 기업 자체 ..
빅데이터란?대용량의 다양한 형태의 데이터를 빠르게 수집, 저장, 분석하여 유의미한 정보를 추출하는 기술 및 방법론빅데이터의 활용 사례금융: 신용평가, 이상 거래 탐지, 맞춤형 금융 상품 개발의료: 질병 예측, 환자 모니터링, 신약 개발유통/마케팅: 고객 행동 분석, 재고 관리, 개인화된 마케팅제조: 스마트 팩토리 구현, 품질 관리, 생산 최적화공공: 도시 계획, 교통 관리, 재난 대응장점과 한계장점 한계의사결정 지원 및 예측 정확도 향상개인정보 보호 문제운영 효율성 및 비용 절감데이터 편향 및 대표성 부족신제품 및 서비스 개발 촉진전문 인력 부족사회 문제 해결에 기여법적·윤리적 기준 미비관련 이슈 및 해결 방안개인정보 보호와 프라이버시 침해데이터 수집 및 활용 과정에서 개인의 민감한 정보가 노출될 수 있..
메타버스란?Meta(가상, 초월) + Universe(세계, 우주)의 합성어 ⇒ 현실 세계를 디지털 공간으로 확장한 가상 세계= 가상현실(VR), 증강현실(AR), 블록체인, 아바타 기반의 소통 환경= 현실과 같은 경제·사회·문화 활동이 이뤄지는 가상세계메타버스 유형증강현실(AR) : 현실 공간에 2D 혹은 3D로 구현된 가상의 물체를 겹쳐 보이게 하며 상호작용하는 환경포켓몬고유럽의 항공기 제조사 에어버스에서는 ‘미라’라는 증강현실 도입해 브래킷 검사 소요시간을 3주 → 3일로 단축라이프로깅: 사람과 사물에 대한 일상적인 경험과 정보를 기록하고 저장하고 배포하는 기술인스타그램, 페이스북 등의 sns나이키 런클럽거울세계: 현실 세계를 가능한 한 있는 그대로 표현하되 정보적으로 확장한 가상 세계구글어스(Go..
인공지능(AI)이란?인간의 지능을 모방하여 학습하고 판단하는 기술(Artificial Intelligence )= 기계학습(ML), 딥러닝(Deep Learning), 자연어 처리(NLP), 컴퓨터 비전 등 다양한 하위 기술 포함= 인간처럼 사고하고 예측하며 스스로 진화하는 알고리즘 기반 기술단순 명령 수행을 넘어, 스스로 학습·패턴 인식·판단 가능예: 챗봇, 자율주행, 이미지 인식, 음성 비서 등인공지능의 종류기능 기반 분류 (지능 수준)분류 설명 예시협의 인공지능 (ANI, 좁은 AI)특정 작업에 특화된 AI. 인간 수준의 일반 지능은 아님.챗GPT, 시리, 알파고, 네비게이션범용 인공지능 (AGI)인간처럼 다양한 인지능력을 갖춘 AI. 모든 분야에서 자율 판단 가능.아직 실현되지 않음 (이론적 단계..

문제솔루션n, m = map(int, input().split())a = list(map(int, input().split()))cnt, sum = 0, 0start, end = 0, 0while True: if sum >= m: if sum == m: cnt += 1 sum -= a[start] start += 1 else: if end == n: break sum += a[end] end += 1print(cnt)깨달은 점 투포인터를 이용하여 부분의 합을 구해야한다.슬라이딩윈도우라고도 한다고한다.(배열 위에서 연속된 구간(서브배열)을 효율적으로 탐색·처리하기 위한 기법) whi..

문제솔루션n = int(input())cnt,sum = 0,0start, end = 0,0while end n: sum -= start start += 1 else: cnt+=1 end+=1 sum+=endprint(cnt)깨달은점오랜만에 푸려니 기억이 잘 안났다.. 투포인터를 사용해서 풀어야하는 문제였다. cnt,sum = 0,0start, end = 0,0cnt: 연속된 수의 합이 n이 되는 경우의 수를 세는 변수sum: 현재 구간에 해당하는 숫자들의 합 저장start와 end: 현재 연속된 수열의 시작과 끝 위치를 나타내는 두 포인터while end n: sum -= start start += 1 el..

타입스크립트(TypeScript)란?타입스크립트(TypeScript)는 자바스크립트(JavaScript)의 상위 집합으로, 자바스크립트에 정적 타입 검사와 최신 ECMAScript 기능을 추가한 언어이다. 정적 타입 시스템: 변수, 함수 등에 명시적으로 타입을 선언하고, 컴파일 타임에 타입 오류를 잡아낼 수 있음트랜스파일러: 타입스크립트는 브라우저에서 실행되기 전에 자바스크립트로 변환되어 실행됨타입스크립트를 사용하는 이유에러 감소: 타입 체크를 통해 개발 중 발생할 수 있는 많은 런타임 오류를 컴파일 단계에서 사전에 방지 가능코드의 가독성과 유지보수성 향상코드에 타입이 명시되므로, 함수나 변수의 역할과 기대값을 쉽게 이해 가능자동 완성, 코드 탐색, 리팩토링 등이 쉬워져 생산성 향상자바스크립트의 최신 기..

문제솔루션import sysinput= sys.stdin.readlineN = int(input())li = []for i in range(N): start, end = map(int,input().split()) li.append((start, end))li.sort(key=lambda x : (x[1],x[0]))count = 1end = li[0][1]for i in range(1, N): if li[i][0]>=end: end = li[i][1] count += 1print(count)깨달은점어디서 많이 본거같다 했는데 전공시간에 본 예제였다.회의시간배정문제로 그리디를 이용해서 풀면 된다. for i in range(N): start, end = ma..