전체 글
-
[Python] 2480번: 주사위 세개Coding Test/백준 2025. 1. 26. 18:45
주사위 세개 시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초128 MB27717112980410889946.719%문제1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다.같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다.같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을 받게 된다.모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)×100원의 상금을 받게 된다.예를 들어, 3개의 눈 3, 3, 6이 주어지면 상금은 1,000+3×100으로 계산되어 1,300원을 받게 된다. 또 3개의 눈이 2, 2, 2로 주어지면 10,000+2×1,000 으로 계산되어 12,000원을 받게 된다. 3..
-
[데이터 분석] 데이터의 5V데이터/데이터 분석 2025. 1. 15. 22:53
데이터의 5V는 빅데이터(Big Data)의 핵심 특성을 설명하는 다섯 가지 요소입니다. 이 특성들은 데이터를 이해하고 분석하며 처리하는 데 중요한 기준을 제공합니다. 데이터의 5V 1. Volume (데이터 양):• 데이터의 크기 또는 양을 의미합니다. • 빅데이터는 전통적인 데이터 관리 시스템으로는 처리하기 어려울 정도로 방대한 데이터를 포함합니다. • 예: 소셜 미디어 게시물, 센서 데이터, 스트리밍 데이터 등. 2. Velocity (데이터 속도): • 데이터 생성, 수집, 저장, 처리의 속도를 의미합니다. • 현대 시스템은 초당 수백만 개의 트랜잭션 데이터를 실시간으로 처리해야 합니다. • 예: 실시간 주식 거래 데이터, IoT 장치 데이터 등. 3. Variety (데이터 다양성): • 데..
-
[Python] Google Colab 단축키 모음데이터/데이터 과학 2025. 1. 13. 13:06
Colab 단축키 정리Mac은 ctrl 대신 commend 자주쓰는 단축키셀 실행Shift + Enter셀 추가 (아래)Ctrl + M + B셀 삭제Ctrl + M + D셀 타입 변경 (코드)Ctrl + M + Y셀 타입 변경 (텍스트, 마크다운)Ctrl + M + M셀에서 주석 달기/해제Ctrl + /출력 숨기기/보이기Ctrl + M + O자동 완성Tab 나머지 단축키셀 실행Shift + Enter셀 실행 및 다음 셀 선택Alt + Enter셀 실행 후 포커스 유지Ctrl + Enter셀 추가 (아래)Ctrl + M + B셀 추가 (위)Ctrl + M + A셀 삭제Ctrl + M + D셀 복제Ctrl + M + C셀 이동 (위로)Ctrl + M + K셀 이동 (아래로)Ctrl + M + J셀 타입 변..
-
[스파르타코딩클럽] GA4와 SQL로 데이터 마케팅 한번에 끝내기 - 4주차 + 전체 후기강의 후기 2024. 12. 31. 01:11
마지막 주차인 4주 차에는 구글 클라우드 플랫폼의 빅쿼리에 대해 학습한다. 구글 클라우드 빅쿼리(Google Cloud BigQuery)란?구글 클라우드 빅쿼리(BigQuery)는 Google Cloud Platform(GCP)에서 제공하는 완전 관리형(Serverless) 데이터 웨어하우스 서비스입니다. 빅쿼리는 초대량 데이터를 빠르게 분석하고 처리할 수 있도록 설계된 도구로, SQL 쿼리를 사용하여 데이터를 처리하고, 머신 러닝 및 데이터 시각화에 활용할 수 있는 강력한 플랫폼입니다. 주요 특징 1. 서버리스(Serverless)- 서버 설정이나 관리가 필요 없습니다. Google이 인프라를 관리해 주며, 사용자는 데이터 분석에만 집중할 수 있습니다. 2. 빠른 대규모 데이터 처리- 초대량 데이터를..
-
[스파르타코딩클럽] GA4와 SQL로 데이터 마케팅 한번에 끝내기 - 3주차 후기강의 후기 2024. 12. 31. 01:01
일이 너무 바빠서 후기가 늦었다.. 3주차에는 데이터를 루커스튜디오로 시각화하는 방법에 대해서 배웠다. 루커스튜디오 (Looker Studio) 란?- 루커 스튜디오(Looker Studio)는 Google에서 제공하는 클라우드 기반 데이터 시각화 및 비즈니스 인텔리전스 도구입니다. 이전에는 Google 데이터 스튜디오(Google Data Studio)로 알려졌으며, 데이터를 분석하고 대시보드를 만들어 공유할 수 있는 플랫폼입니다.이 도구는 다양한 데이터 소스를 통합하고, 데이터를 그래프, 차트, 테이블 등의 형태로 시각화하여 사용자가 쉽게 이해할 수 있도록 돕습니다. 주요 기능다양한 데이터 소스 통합- Google Analytics, Google Ads, BigQuery, MySQL, PostgreS..
-
[Python] 11654번: 아스키 코드Coding Test/백준 2024. 12. 16. 18:03
아스키 코드 문제알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.입력알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.출력입력으로 주어진 글자의 아스키 코드 값을 출력한다.예제 입력 1 복사A예제 출력 1 복사65예제 입력 2 복사C예제 출력 2 복사67예제 입력 3 복사0예제 출력 3 복사48예제 입력 4 복사9예제 출력 4 복사57예제 입력 5 복사a예제 출력 5 복사97예제 입력 6 복사z예제 출력 6 복사122 정답:#알파벳 소문자, 대문자, 숫자 0~9 에서 하나 입력A = input()#입력된 글자의 아스키 코드 값 출력print(ord(A)) ord() : 아스키코드 값을 출력한다.
-
[Python] 2738번: 행렬 덧셈Coding Test/백준 2024. 12. 16. 17:55
행렬 덧셈 문제N*M크기의 두 행렬 A와 B가 주어졌을 때, 두 행렬을 더하는 프로그램을 작성하시오.입력첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같고, 행렬의 원소는 절댓값이 100보다 작거나 같은 정수이다.출력첫째 줄부터 N개의 줄에 행렬 A와 B를 더한 행렬을 출력한다. 행렬의 각 원소는 공백으로 구분한다.예제 입력 1 복사3 31 1 12 2 20 1 03 3 34 4 45 5 100예제 출력 1 복사4 4 46 6 65 6 100 정답#N,M 입력받기N,M = map(int, input().split())# 행렬 A 입력받기A = [..
-
[스파르타코딩클럽] GA4와 SQL로 데이터 마케팅 한번에 끝내기 - 2주차 후기강의 후기 2024. 12. 16. 01:03
2주 차에는 본격적으로 GA를 활용하는 법에 대해 배웠다. 1. 구글 애널리틱스 4 란?데이터 마케팅과 구글 애널리틱스 4 구글애널리틱스 4 (줄여서 GA4)는 웹사이트나 앱에서 방문자의 행동 데이터를 수집하여, 데이터를 미리 세팅된 기본 보고서 혹은 사용자의 필요에 따라 맞춤형 보고서로 활용할 수 있도록 도와주는 솔루션이다. 온라인상에서 고객 행동을 분석하는 가장 기본적인 툴이라고 할 수 있고, 그런 만큼 국내는 물론 전 세계 대부분 기업에서 사용하고 있다. 구글애널리틱스 4가 데이터 마케팅에서 중요한 이유는1) 현재 대부분의 고객 경험과 구매가 온라인에서 이뤄지고 있으며2) 구글애널리틱스4는 분석 결과를 마케팅 액션으로 연결하기 쉽기 때문 2. 구글 애널리틱스로 할 수 있는 것들사이트나 앱에 들어..