티스토리

YJ
검색하기

블로그 홈

YJ

yjcoding.tistory.com/m

jam3317 님의 블로그입니다.

구독자
0
방명록 방문하기
반응형

주요 글 목록

  • [SQL][프로그래머스] 여러 기준으로 정렬하기 문제 설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다. 예시예를 들어, ANIMAL_INS 테이블이 다음과 같다면 이름을 사전 순으로 정렬하면 다음과 같으며, 'Jewel', 'Rave.. 공감수 1 댓글수 0 2025. 3. 19.
  • [SQL][프로그래머스] 강원도에 위치한 생산공장 목록 출력하기 문제 설명다음은 식품공장의 정보를 담은 FOOD_FACTORY 테이블입니다. FOOD_FACTORY 테이블은 다음과 같으며 FACTORY_ID, FACTORY_NAME, ADDRESS, TLNO는 각각 공장 ID, 공장 이름, 주소, 전화번호를 의미합니다.  문제FOOD_FACTORY 테이블에서 강원도에 위치한 식품공장의 공장 ID, 공장 이름, 주소를 조회하는 SQL문을 작성해주세요. 이때 결과는 공장 ID를 기준으로 오름차순 정렬해주세요. 예시FOOD_FACTORY 테이블이 다음과 같을 때SQL을 실행하면 다음과 같이 출력되어야 합니다.   정답SELECT factory_id, factory_name, addressfrom food_factorywhere address like '강원도%'order .. 공감수 0 댓글수 0 2025. 3. 19.
  • [Python] 11021번: A+B -7 A+B - 7 시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초256 MB33205616353314059049.090%문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력첫째 줄에 테스트 케이스의 개수 T가 주어진다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 출력각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.예제 입력 1 복사51 12 33 49 85 2예제 출력 1 복사Case #1: 2Case #2: 5Case #3: 7Case #4: 17Case #5: 7  첫번째 정답#두 숫자를 더하는 함수def add(a,b): return a+b#A와 B을 저장해둘 리.. 공감수 0 댓글수 0 2025. 2. 19.
  • [Python] 2439번 : 별 찍기 - 2 별 찍기 - 2 시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초128 MB36710120508717229456.029%문제첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.출력첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.예제 입력 1 복사5예제 출력 1 복사 * ** *** ********* 첫번째 정답#숫자 입력N = int(input())#별찍기 로직for i in range(1,N+1): print(" " * (N-i) + "*" * i) 공감수 0 댓글수 0 2025. 2. 18.
  • [Python] 10818번: 최소, 최대 (최솟값, 최댓값 구하기) 최소, 최대 시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초256 MB42853619518814671844.367%문제N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오.입력첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.출력첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다.예제 입력 1 복사520 10 35 30 7예제 출력 1 복사7 35  첫번째 정답#최댓값 최솟값# 숫자를 몇개입력할지 입력N = int(input())# 입력한 숫자만큼 입력 후 배열에 저장A = list(.. 공감수 0 댓글수 0 2025. 2. 11.
  • 애자일과 워터폴 방법론 애자일 방법론과 워터폴 방법론의 정의, 장단점, 차이점 정리1. 애자일 방법론(Agile Methodology)  정의애자일 방법론은 소프트웨어 개발에서 유연성과 협업을 강조하는 개발 방식이다. 작은 단위의 기능을 반복적으로 개발하고, 지속적인 피드백을 반영하여 최종 결과물을 완성하는 방식이다. 애자일은 고객의 요구사항이 자주 변하는 환경에서 효과적인 방법으로 평가된다.주요 특징반복적이고 점진적인 개발: 프로젝트를 여러 개의 스프린트(Sprint) 또는 반복(Iteration)으로 나눠 진행.유연성(Flexibility): 요구사항이 변해도 적응 가능.고객과의 지속적인 협업: 개발 중간에도 고객의 피드백을 반영.팀워크와 소통 중시: 개발팀과 비즈니스 팀 간의 긴밀한 협업.작동하는 소프트웨어 우선: 문서보.. 공감수 0 댓글수 0 2025. 2. 10.
  • [Python] 25314번 : 코딩은 체육과목 입니다 코딩은 체육과목 입니다 시간 제한메모리 제한제출정답맞힌 사람정답 비율0.5 초 (추가 시간 없음)1024 MB (추가 메모리 없음)111737705436326763.703%문제오늘은 혜아의 면접 날이다. 면접 준비를 열심히 해서 앞선 질문들을 잘 대답한 혜아는 이제 마지막으로 칠판에 직접 코딩하는 문제를 받았다. 혜아가 받은 문제는 두 수를 더하는 문제였다. C++ 책을 열심히 읽었던 혜아는 간단히 두 수를 더하는 코드를 칠판에 적었다. 코드를 본 면접관은 다음 질문을 했다. “만약, 입출력이 N$N$바이트 크기의 정수라면 프로그램을 어떻게 구현해야 할까요?”혜아는 책에 있는 정수 자료형과 관련된 내용을 기억해 냈다. 책에는 long int는 4$4$바이트 정수까지 저장할 수 있는 정수 자료형이고 lon.. 공감수 0 댓글수 0 2025. 2. 9.
  • [Python] 25304번 : 영수증 영수증 시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초1024 MB167460920868093055.483%문제준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것이 맞는지 확인해보려 한다.영수증에 적힌,구매한 각 물건의 가격과 개수구매한 물건들의 총 금액을 보고, 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하는지 검사해보자.입력첫째 줄에는 영수증에 적힌 총 금액 X$X$가 주어진다.둘째 줄에는 영수증에 적힌 구매한 물건의 종류의 수 N$N$이 주어진다.이후 N$N$개의 줄에는 각 물건의 가격 a$a$와 개수 b$b$가 공백을 사이에 두고.. 공감수 0 댓글수 0 2025. 2. 6.
  • [멋쟁이사자처럼] 실무에 필요한 데이터 분석&시각화 멋쟁이 사자처럼에서 강의하는 실무에 필요한 데이터 분석&시각화를 신청 후 들었다. https://likelion.net/onboarding/kdc-datadata 데이터분석 6주완성 : 멋쟁이사자처럼IT 분야 지식이 없어도 누구나 수강 가능한 기초 강의입니다.likelion.net 강의 목차는 이렇게 된다.Chapter 0Intro0-1. 전체 과정 소개Chapter 1python 기초1-1. 강의 소개1-2. 주석과 변수1-3. 입력과 출력1-4. 숫자 자료형1-5. 문자 자료형1-6. 문자열의 활용1-7. 형변환 함수1-8. 산술연산과 비교연산1-9. 논리연산1-10. 비트연산, 할당연산, 식별연산, in구문1-11. 함수의 기본 개념1-12. 지역 변수와 전역 변수1-13. 재귀함수1-14. 리스트.. 공감수 0 댓글수 0 2025. 1. 27.
  • [Python] 2480번: 주사위 세개 주사위 세개  시간 제한메모리 제한제출정답맞힌 사람정답 비율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.. 공감수 0 댓글수 1 2025. 1. 26.
  • [데이터 분석] 데이터의 5V 데이터의 5V는 빅데이터(Big Data)의 핵심 특성을 설명하는 다섯 가지 요소입니다. 이 특성들은 데이터를 이해하고 분석하며 처리하는 데 중요한 기준을 제공합니다. 데이터의 5V 1. Volume (데이터 양):• 데이터의 크기 또는 양을 의미합니다. • 빅데이터는 전통적인 데이터 관리 시스템으로는 처리하기 어려울 정도로 방대한 데이터를 포함합니다. • 예: 소셜 미디어 게시물, 센서 데이터, 스트리밍 데이터 등.  2. Velocity (데이터 속도): • 데이터 생성, 수집, 저장, 처리의 속도를 의미합니다. • 현대 시스템은 초당 수백만 개의 트랜잭션 데이터를 실시간으로 처리해야 합니다. • 예: 실시간 주식 거래 데이터, IoT 장치 데이터 등.  3. Variety (데이터 다양성): • 데.. 공감수 4 댓글수 0 2025. 1. 15.
  • [Python] Google Colab 단축키 모음 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셀 타입 변.. 공감수 0 댓글수 0 2025. 1. 13.
  • [스파르타코딩클럽] GA4와 SQL로 데이터 마케팅 한번에 끝내기 - 4주차 + 전체 후기 마지막 주차인 4주 차에는 구글 클라우드 플랫폼의 빅쿼리에 대해 학습한다.  구글 클라우드 빅쿼리(Google Cloud BigQuery)란?구글 클라우드 빅쿼리(BigQuery)는 Google Cloud Platform(GCP)에서 제공하는 완전 관리형(Serverless) 데이터 웨어하우스 서비스입니다. 빅쿼리는 초대량 데이터를 빠르게 분석하고 처리할 수 있도록 설계된 도구로, SQL 쿼리를 사용하여 데이터를 처리하고, 머신 러닝 및 데이터 시각화에 활용할 수 있는 강력한 플랫폼입니다. 주요 특징 1. 서버리스(Serverless)- 서버 설정이나 관리가 필요 없습니다. Google이 인프라를 관리해 주며, 사용자는 데이터 분석에만 집중할 수 있습니다. 2. 빠른 대규모 데이터 처리- 초대량 데이터를.. 공감수 0 댓글수 0 2024. 12. 31.
  • [스파르타코딩클럽] GA4와 SQL로 데이터 마케팅 한번에 끝내기 - 3주차 후기 일이 너무 바빠서 후기가 늦었다.. 3주차에는 데이터를 루커스튜디오로 시각화하는 방법에 대해서 배웠다. 루커스튜디오 (Looker Studio) 란?- 루커 스튜디오(Looker Studio)는 Google에서 제공하는 클라우드 기반 데이터 시각화 및 비즈니스 인텔리전스 도구입니다. 이전에는 Google 데이터 스튜디오(Google Data Studio)로 알려졌으며, 데이터를 분석하고 대시보드를 만들어 공유할 수 있는 플랫폼입니다.이 도구는 다양한 데이터 소스를 통합하고, 데이터를 그래프, 차트, 테이블 등의 형태로 시각화하여 사용자가 쉽게 이해할 수 있도록 돕습니다. 주요 기능다양한 데이터 소스 통합- Google Analytics, Google Ads, BigQuery, MySQL, PostgreS.. 공감수 0 댓글수 1 2024. 12. 31.
  • [Python] 11654번: 아스키 코드 아스키 코드  문제알파벳 소문자, 대문자, 숫자 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() : 아스키코드 값을 출력한다. 공감수 0 댓글수 0 2024. 12. 16.
  • [Python] 2738번: 행렬 덧셈 행렬 덧셈 문제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 = [.. 공감수 0 댓글수 0 2024. 12. 16.
  • [스파르타코딩클럽] GA4와 SQL로 데이터 마케팅 한번에 끝내기 - 2주차 후기 2주 차에는 본격적으로 GA를 활용하는 법에 대해 배웠다.  1. 구글 애널리틱스 4 란?데이터 마케팅과 구글 애널리틱스 4 구글애널리틱스 4 (줄여서 GA4)는 웹사이트나 앱에서 방문자의 행동 데이터를 수집하여, 데이터를 미리 세팅된 기본 보고서 혹은 사용자의 필요에 따라 맞춤형 보고서로 활용할 수 있도록 도와주는 솔루션이다. 온라인상에서 고객 행동을 분석하는 가장 기본적인 툴이라고 할 수 있고, 그런 만큼 국내는 물론 전 세계 대부분 기업에서 사용하고 있다. 구글애널리틱스 4가 데이터 마케팅에서 중요한 이유는1) 현재 대부분의 고객 경험과 구매가 온라인에서 이뤄지고 있으며2) 구글애널리틱스4는 분석 결과를 마케팅 액션으로 연결하기 쉽기 때문  2. 구글 애널리틱스로 할 수 있는 것들사이트나 앱에 들어.. 공감수 3 댓글수 1 2024. 12. 16.
  • [Python] 5597번 : 과제 안내신 분..? 과제 안 내신 분..? 문제X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다.교수님이 내준 특별과제를 28명이 제출했는데, 그 중에서 제출 안 한 학생 2명의 출석번호를 구하는 프로그램을 작성하시오.입력입력은 총 28줄로 각 제출자(학생)의 출석번호 n(1 ≤ n ≤ 30)가 한 줄에 하나씩 주어진다. 출석번호에 중복은 없다.출력출력은 2줄이다. 1번째 줄엔 제출하지 않은 학생의 출석번호 중 가장 작은 것을 출력하고, 2번째 줄에선 그 다음 출석번호를 출력한다.예제 입력 1 복사3145796101112131415161718192021222324252627282930예제 출력 1 복사28예제 입력 2 복사930.. 공감수 1 댓글수 0 2024. 12. 12.
  • [Python] 10807번: 개수 세기 개수 세기문제총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오.입력첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거나 같으며, 100보다 작거나 같다.출력첫째 줄에 입력으로 주어진 N개의 정수 중에 v가 몇 개인지 출력한다.예제 입력 1 복사111 4 1 2 4 2 4 2 3 4 42예제 출력 1 복사3예제 입력 2 복사111 4 1 2 4 2 4 2 3 4 45예제 출력 2 복사0  정답N = int(input())A = list(map(int, input().split()))v = int(input())# A리스트에 .. 공감수 0 댓글수 0 2024. 12. 12.
  • [Numpy] 난수로 배열만들기 1. 정규분포(평균 0, 분산 1)를 따르는 난수 10개 발생import numpy.random as random#정규분포(평균0, 분산1)을 따르는 난수 10개 발생rnd_data1 = random.randn(10)print(rnd_data1) 2. 1000 ~ 5000 사이의 균등 분포 난수 10개 발생# 1000 ~ 5000 사이의 균등 분포 난수 10개 발생rnd_data2 = random.uniform(1000,5000,10)print(rnd_data2)   random.seed(0)를 추가하면 난수 결과값이 고정되어 바뀌지 않는다.안의 숫자는 난수 생성에 영향을 주지만 큰 의미 없어서 고정할 때만 사용하면 될 것 같다.보통 0, 42로 생성함. 반대로 random.seed(0)을 선언하지 않으.. 공감수 0 댓글수 0 2024. 12. 12.
  • [Numpy] 넘파이 기초 1. 배열 생성data = np.array([1,3,2,4,5,6,7,9,8,10])data  2. 데이터 형data.dtype data.dtype :  객체의 dtype 속성 확인  3. 차원과 원소수import numpy as npimport numpy.random as randomdata = np.array([1,3,2,4,5,6,7,9,8,10])print(data.ndim)print(data.size) data.ndim : 배열의 차원 확인data.size : 배열의 원소 수 확인 4. 기본 정렬 (오름차순)data = np.array([3,1,2,4,8,6,10,9,5,7])#현재 값 그대로 표시print(data) #정렬data.sort()#정렬 후 array 출력print(data)  da.. 공감수 0 댓글수 0 2024. 12. 12.
  • [Python] 10871번 : X보다 작은 수 X보다 작은 수 문제정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.입력첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000)둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.출력X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다.예제 입력 1 복사10 51 10 4 9 2 3 8 5 7 6예제 출력 1 복사1 4 2 3  첫번째 정답#N, X 입력N,X = map(int, input().split())# A 리스트 입력A = list(map(int, input().split()))# 결과.. 공감수 0 댓글수 0 2024. 12. 11.
  • 그로쓰 해킹(Growth Hacking) 이란? 1. 그로쓰 해킹의 정의“Growth”: 성장“Hacking”: 비전통적이거나 창의적인 접근 방식→ 즉, 기존의 마케팅 방식에서 벗어나 데이터와 실험을 통해 빠르고 효율적인 성장을 도모하는 것을 의미한다. 2. 그로쓰 해킹의 특징데이터 기반:데이터 분석을 통해 고객 행동을 이해하고, 전략을 수립.어떤 요소가 고객 전환율(Conversion Rate)을 높이는지 정량적으로 파악.실험과 반복:작은 규모의 실험(A/B 테스트)을 반복하여 가장 효과적인 방법을 발견.실패를 두려워하지 않고 빠르게 수정하여 최적화.다양한 기술 활용:코딩, 자동화 도구, 분석 툴 등을 적극적으로 활용.마케팅과 기술의 융합.비용 효율성:적은 자원으로 최대의 성과를 추구. 3. 주요 단계그로스 해킹은 보통 AARRR 프레임워크(Pira.. 공감수 2 댓글수 2 2024. 12. 11.
  • 퍼널 분석이란? 1. 퍼널의 구조퍼널은 위는 넓고 아래는 좁은 깔때기 모양으로 표현되며, 각 단계마다 사용자 수가 점차 줄어드는 것을 나타냅니다. 예를 들어, 광고를 본 모든 사람 중 일부만 웹사이트에 방문하고, 그중 일부만 상품을 구매하는 방식으로 진행됩니다. 2. 일반적인 퍼널의 단계사용자 행동 흐름에 따라 아래와 같이 나뉩니다: 1. Awareness (인지): 브랜드나 제품에 대해 알게 되는 단계. 2. Interest (관심): 제품이나 서비스에 관심을 가지는 단계. 3. Consideration (고려): 구매나 가입 등을 진지하게 고민하는 단계. 4. Action (행동): 구매, 회원가입, 다운로드 등 최종 목표 행동을 하는 단계. 3. 퍼널의 활용퍼널은 사용자 전환율을 분석하는 데 중요한 도구입니다. 이.. 공감수 0 댓글수 0 2024. 12. 11.
  • [Numpy] 기본 numpy 라이브러리와 random 임포트하기 라이브러리 importimport numpy as npimport numpy.random as random  numpy.random무작위로 난수를 발생시키는 기능.선언하면 numpy.random.기능명 -> random.기능명 으로 사용가능하다 공감수 0 댓글수 0 2024. 12. 10.
  • [스파르타코딩클럽] GA4와 SQL로 데이터 마케팅 한번에 끝내기 - 1주차 후기 데이터를 다루는 공부를 하기 위해 새로운 강의를 신청했고, 오늘 개강했다. 해당 링크이다. https://spartacodingclub.kr/product/22 GA4와 SQL로 데이터 마케팅 한번에 끝내기 | 스파르타코딩클럽데이터를 보기만 해도 막막해지는 왕초보를 위한 입문강의입니다.spartacodingclub.kr 결론 : 내가 공부하고 싶었던, 데이터기반의 마케팅 및 분석에 대한 강의라 마음에 들었다. 아래는 복습을 위한 내용 정리이다.  1. 데이터 마케팅이란?데이터 중심 마케팅이며, 데이터를 활용하여 마케팅의 기획, 이행, 성과 측정까지 전 분야를 아우르는 마케팅 기법으로 다양한 데이터를 수집하고 분석하여 고객의 특성과 행동을 파악하고, 이를 바탕으로 고객에게 적합한 마케팅 활동 수행.  2... 공감수 4 댓글수 5 2024. 12. 10.
  • [Python] 10951번: A+B -4 A+B - 4문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력입력은 여러 개의 테스트 케이스로 이루어져 있다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 출력각 테스트 케이스마다 A+B를 출력한다.예제 입력 1 복사1 12 33 49 85 2예제 출력 1 복사257177 정답#리스트cases = []#add 함수def add(a,b): return a+b#5번 입력을 받고, 리스트에 튜플로 a,b를 저장for i in range(5): a,b = map(int, input().split()) cases.append((a,b))#리스트 출력for a,b in cases: print(add(a,b)) 근데 제출했더니.. 공감수 2 댓글수 1 2024. 12. 9.
  • [Python] 2438번: 별 찍기 - 1 별 찍기 - 1문제첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.출력첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.예제 입력 1 복사5예제 출력 1 복사***************  첫번째 정답N = int(input())for i in range(1,N+1): for j in range(i): print('*', end="") print() 자바로 하다가 파이썬으로 하니까 은근히 어렵다.첫번째 정답은 이렇게 나왔고, GPT에게 수정사항을 물어봤다. 결과는N = int(input())for i in range(1,N+1): print('*' * i) 이렇게 간단한걸.. 공감수 2 댓글수 1 2024. 12. 9.
  • [Python] 2739번: 구구단 구구단 시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초128 MB47063323575819558950.554%문제N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.입력첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.출력출력형식과 같게 N*1부터 N*9까지 출력한다.예제 입력 1 복사2예제 출력 1 복사2 * 1 = 22 * 2 = 42 * 3 = 62 * 4 = 82 * 5 = 102 * 6 = 122 * 7 = 142 * 8 = 162 * 9 = 18  코드N = int(input())for i in range(1,10): print('{} * {} = {}' .format(N,i, N*i)) 공감수 0 댓글수 0 2024. 12. 9.
  • [Python] 10952번 A+B - 5 A+B - 5문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력입력은 여러 개의 테스트 케이스로 이루어져 있다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 입력의 마지막에는 0 두 개가 들어온다.출력각 테스트 케이스마다 A+B를 출력한다.예제 입력 1 복사1 12 33 49 85 20 0예제 출력 1 복사257177 첫 번째 풀이#덧셈 함수def add(A, B): return A+B#입력값을 저장해둘 리스트cases = []#입력 여러번 받고 마지막에 0 0 입력 시 루프 종료while True: A,B = map(int, input().split()) if A==0 & B==0: for A,B in ca.. 공감수 1 댓글수 1 2024. 12. 8.
    반응형
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.