전체 글 462

카카오 장애 피해보상(with 톡서랍 자동 결제 및 무료 이모티콘)

1. 사건의 시작 2022년 10월 경에 발생한 판교 데이터센터 화재로 카카오톡, 카카오택시, 티스토리 등 아주 다양한 서비스가 일시적으로 장애가 발생하여 사용자가 굉장히 많은 불편함을 느꼈다. 이에 약 3달이 지난 지금 카카오가 보상안을 발표했다. 2. 카카오 장애 보상 카카오프렌즈 이모티콘 3종 카카오메이커스 쿠폰팩 톡서랍 플러스 이용권(30일) ​ 3. 보상 설명 이모티콘의 경우는 1가지 이모티콘만 영구제이고, 나머지는 90일의 기간제로 구성되었다. 카카오메이커스 쿠폰팩은 3000원, 2000원 두 종류로 구성되어있다. 여기서 톡서랍 플러스를 주의해야 한다. 4. 톡서랍 플러스 자동결제? 선착순 300만명을 대상으로 톡서랍 플러스 1개월 이용권을 지급한다. 하지만 여기서 주의할 점은 이용권을 등록하..

일상 2023.01.06

[알고리즘] 백준 9465 파이썬 - 스티커

9465번: 스티커 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스의 첫째 줄에는 n (1 ≤ n ≤ 100,000)이 주어진다. 다음 두 줄에는 n개의 정수가 주어지며, 각 정수는 그 위치에 해당하는 스티커의 www.acmicpc.net 문제 상근이의 여동생 상냥이는 문방구에서 스티커 2n개를 구매했다. 스티커는 그림 (a)와 같이 2행 n열로 배치되어 있다. 상냥이는 스티커를 이용해 책상을 꾸미려고 한다. 상냥이가 구매한 스티커의 품질은 매우 좋지 않다. 스티커 한 장을 떼면, 그 스티커와 변을 공유하는 스티커는 모두 찢어져서 사용할 수 없게 된다. 즉, 뗀 스티커의 왼쪽, 오른쪽, 위, 아래에 있는 스티커는 사용할 수 없게 된다. 모든 스티커를 붙일 수 없게된 상냥이는 각 스티커에..

[알고리즘] 백준 16953 파이썬 - A->B

16953번: A → B 첫째 줄에 A, B (1 ≤ A < B ≤ 109)가 주어진다. www.acmicpc.net 문제 정수 A를 B로 바꾸려고 한다. 가능한 연산은 다음과 같은 두 가지이다. 2를 곱한다. 1을 수의 가장 오른쪽에 추가한다. A를 B로 바꾸는데 필요한 연산의 최솟값을 구해보자. 문제풀이 a,b=map(int,input().split()) x=1 #01 while a!=b: x+=1 tmp=b #02 if b%10 ==1: b//=10 elif b%2==0: b//=2 #03 if tmp == b: print(-1) break #04 else: print(x) 문제는 a를 b로 바꾸는 것을 원했지만, 나는 b를 a로 바꾸는 것을 선택했다. - #01 : x 값, 즉 답으로 출력할 값은..

[알고리즘] 백준 17425 파이썬 - 약수의 합

17425번: 약수의 합 두 자연수 A와 B가 있을 때, A = BC를 만족하는 자연수 C를 A의 약수라고 한다. 예를 들어, 2의 약수는 1, 2가 있고, 24의 약수는 1, 2, 3, 4, 6, 8, 12, 24가 있다. 자연수 A의 약수의 합은 A의 모든 약수를 더 www.acmicpc.net 문제 두 자연수 A와 B가 있을 때, A = BC를 만족하는 자연수 C를 A의 약수라고 한다. 예를 들어, 2의 약수는 1, 2가 있고, 24의 약수는 1, 2, 3, 4, 6, 8, 12, 24가 있다. 자연수 A의 약수의 합은 A의 모든 약수를 더한 값이고, f(A)로 표현한다. x보다 작거나 같은 모든 자연수 y의 f(y)값을 더한 값은 g(x)로 표현한다. 자연수 N이 주어졌을 때, g(N)을 구해보자..

2023년 연초 자격증 계획 (with ADsP, SQLD)

[정보] 빅데이터 자격증 - 종류 및 설명 (with 유효기간) 1. 자격증 주의사항 - 자격증이 있다고 무조건 취업이 되는 것이 아니다. 단순히 이력서에 한 줄이 늘어난다고 보면 편하다. 빅데이터 분야를 포함한 IT분야는 실전 경험을 크게 본다. 그렇기에 maeseok.tistory.com 자격증 내용은 위 링크를 참조하면 된다. 1. ADsP 일정 및 공부 계획 ADsP는 데이터분석 준전문가를 말한다. 준전문가이다 보니, 따로 자격요건도 없고 필기, 실기 구분 없이 시험을 1회만 본다. 그렇기에 연 4회 중에 1회만 합격하면 된다. 접수 : 1월 25일~1월 31일 시험날짜 : 2월 26일(일) 시험결과 : 3월 24일 2023년 1회차에 도전하려고 한다. 보통 준비 기간은 3주 정도로 잡는 것 같다..

일상 2023.01.03

[알고리즘] 백준 1644 파이썬 - 소수의 연속합

1644번: 소수의 연속합 첫째 줄에 자연수 N이 주어진다. (1 ≤ N ≤ 4,000,000) www.acmicpc.net 문제 하나 이상의 연속된 소수의 합으로 나타낼 수 있는 자연수들이 있다. 몇 가지 자연수의 예를 들어 보면 다음과 같다. 3 : 3 (한 가지) 41 : 2+3+5+7+11+13 = 11+13+17 = 41 (세 가지) 53 : 5+7+11+13+17 = 53 (두 가지) 하지만 연속된 소수의 합으로 나타낼 수 없는 자연수들도 있는데, 20이 그 예이다. 7+13을 계산하면 20이 되기는 하나 7과 13이 연속이 아니기에 적합한 표현이 아니다. 또한 한 소수는 반드시 한 번만 덧셈에 사용될 수 있기 때문에, 3+5+5+7과 같은 표현도 적합하지 않다. 자연수가 주어졌을 때, 이 자..

[알고리즘] 백준 4796 파이썬 - 캠핑

4796번: 캠핑 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, L, P, V를 순서대로 포함하고 있다. 모든 입력 정수는 int범위이다. 마지막 줄에는 0이 3개 주어진다. www.acmicpc.net 문제 등산가 김강산은 가족들과 함께 캠핑을 떠났다. 하지만, 캠핑장에는 다음과 같은 경고문이 쓰여 있었다. 캠핑장은 연속하는 20일 중 10일동안만 사용할 수 있습니다. 강산이는 이제 막 28일 휴가를 시작했다. 이번 휴가 기간 동안 강산이는 캠핑장을 며칠동안 사용할 수 있을까? 강산이는 조금 더 일반화해서 문제를 풀려고 한다. 캠핑장을 연속하는 P일 중, L일동안만 사용할 수 있다. 강산이는 이제 막 V일짜리 휴가를 시작했다. 강산이가 캠핑장을 최대 며칠..

2023년 새해 첫 곡 및 의미 (with 우주소녀-이루리)

1. 새해를 보내는 각기 다른 문화 어제나 오늘이나 똑같은 하루지만 어제는 2022년, 오늘은 2023년으로 의미부여가 다릅니다! 이렇게 카운트다운을 기다리며 새해를 맞이하는 사람도 있고, 미성년자에서 성인이 되며 음주문화를 배우러 가는 사람도 있고, 일출을 보러 강원도 등으로 미리 떠나는 사람도 있는 등 다양한 방법으로 자신만의 새해를 맞이합니다. ​ 그중 저는 새해 첫 곡 문화를 선택했답니다. 작년에는 군대에서 기상나팔을 첫곡으로 들었지만... 올해는 제가 원하는 곡을 딱 12시에 들을 수 있었답니다. 2. 새해 첫 곡의 의미? "새해 첫 곡의 가사 내용대로 한 해를 살게 된다"라는 말이 있습니다. 어디서 처음 시작했는지는 모르지만, 그냥 재밌는 하나의 문화로 받아들이면 될 것 같습니다~ ​ 이 문화..

일상 2023.01.01

[알고리즘] 백준 1977 파이썬 - 완전제곱수

1977번: 완전제곱수 M과 N이 주어질 때 M이상 N이하의 자연수 중 완전제곱수인 것을 모두 골라 그 합을 구하고 그 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 완 www.acmicpc.net 문제 M과 N이 주어질 때 M이상 N이하의 자연수 중 완전제곱수인 것을 모두 골라 그 합을 구하고 그 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 완전제곱수는 64, 81, 100 이렇게 총 3개가 있으므로 그 합은 245가 되고 이 중 최솟값은 64가 된다. 문제풀이 m=int(input()) n=int(input()) arr=[] tmp=0 #01 for i in range..