전체 글
-
[스파르타코딩클럽] GA4와 SQL로 데이터 마케팅 한번에 끝내기 - 1주차 후기강의 후기 2024. 12. 10. 23:06
데이터를 다루는 공부를 하기 위해 새로운 강의를 신청했고, 오늘 개강했다. 해당 링크이다. https://spartacodingclub.kr/product/22 GA4와 SQL로 데이터 마케팅 한번에 끝내기 | 스파르타코딩클럽데이터를 보기만 해도 막막해지는 왕초보를 위한 입문강의입니다.spartacodingclub.kr 결론 : 내가 공부하고 싶었던, 데이터기반의 마케팅 및 분석에 대한 강의라 마음에 들었다. 아래는 복습을 위한 내용 정리이다. 1. 데이터 마케팅이란?데이터 중심 마케팅이며, 데이터를 활용하여 마케팅의 기획, 이행, 성과 측정까지 전 분야를 아우르는 마케팅 기법으로 다양한 데이터를 수집하고 분석하여 고객의 특성과 행동을 파악하고, 이를 바탕으로 고객에게 적합한 마케팅 활동 수행. 2...
-
[Python] 10951번: A+B -4Coding Test/백준 2024. 12. 9. 01:44
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)) 근데 제출했더니..
-
[Python] 2438번: 별 찍기 - 1Coding Test/백준 2024. 12. 9. 00:30
별 찍기 - 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) 이렇게 간단한걸..
-
[Python] 2739번: 구구단Coding Test/백준 2024. 12. 9. 00:10
구구단 시간 제한메모리 제한제출정답맞힌 사람정답 비율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))
-
[Python] 10952번 A+B - 5Coding Test/백준 2024. 12. 8. 17:56
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..
-
[Python] 10950번 : A+B - 3Coding Test/백준 2024. 12. 7. 13:23
A+B - 3문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력첫째 줄에 테스트 케이스의 개수 T가 주어진다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 출력각 테스트 케이스마다 A+B를 출력한다.예제 입력 1 복사51 12 33 49 85 2예제 출력 1 복사257177 정답 코드# 덧셈 함수def add(a,b): return a+b# 입력을 저장할 리스트cases = []# T 입력T = int(input())# T의 개수만큼 입력for i in range(T): A,B = map(int, input().split()) cases.append((A,B)) #튜플로 저장# 결과 출력for A,B in cases: ..
-
[Python] 10872번 : 팩토리얼Coding Test/백준 2024. 12. 7. 02:33
팩토리얼문제0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.입력첫째 줄에 정수 N(0 ≤ N ≤ 12)이 주어진다.출력첫째 줄에 N!을 출력한다.예제 입력 1 복사10예제 출력 1 복사3628800예제 입력 2 복사0예제 출력 2 복사1 첫번째 정답N = int(input())result = 1for i in range(1,N+1): result = i * result print(result) GPT 에게 물어본 결과 재귀적으로도 계산이 가능하다. 두번째 정답def factorial(n): if n == 0: return 1 return n * factorial(n - 1)N = int(input())print(factoria..
-
[Python] 2741번 : N 찍기Coding Test/백준 2024. 12. 7. 02:10
N 찍기문제자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.입력첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다.출력첫째 줄부터 N번째 줄 까지 차례대로 출력한다.예제 입력 1 복사5예제 출력 1 복사12345 첫번째 정답N = int(input())for i in range(1,N+1): print(i) GPT 에게 검사를 받았더니 sys.stdout.write() 라는 함수를 print() 대신 사용하면 조금 더 빠른 연산이 가능하다고 한다. import sysN = int(input())for i in range(1, N+1): sys.stdout.write(str(i) + "\n") sys.stdout.write() 함수는 sys ..