| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 괄호 검사 프로그램
- LAN의 분류
- IPv4 주소체계
- 알고리즘 조건
- C언어 덱
- 프로그래머스 푸드 파이트 대회
- 문자형 배열
- c언어 괄호검사
- 네트워크 결합
- auto 키워드
- 원형 연결 구조 연결된 큐
- C언어 스택 연산
- 값/참조/주소에 의한 전달
- 범위 기반 for문
- l-value참조자
- const화
- 백준 파이썬
- 논리 연산
- string유형
- 문제해결 단계
- const l-value참조자
- 주기억장치
- 회전 및 자리 이동 연산
- 운영체제 기능
- 유형 변환
- getline()함수
- 입출력 관리자
- 프로그래머스 배열만들기4
- C언어 계산기 프로그램
- r-value참조자
- Today
- Total
목록2025/11 (8)
chyam
현재 진행하고 있는 프로젝트에서 Django를 사용하고있는데, 여러 창에서 한번에 작업을 요청하면 병목현상으로인해 터지는 문제가 발생하였습니다. 이런 문제가 발생한 이유는 Django가 동기적인 작동을 하기 때문에, 요청된 작업이 끝날 때까지 다른일을 하지 않는 블로킹 문제 때문이었습니다. 원래 Google Cloud Run 환경을 사용하고 있었는데, 이 환경에서 비동기 처리를 구현하려면 Cloud Tasks, Pub/Sub, 또는 별도의 워커 서비스 등을 추가로 설정해야 했습니다. 이러한 복잡한 인프라 설정 대신, 비교적 간단하게 파이썬 내에서 통합 관리할 수 있는 Celery를 선택하게 되었습니다! 먼저, Celery란?분산형 작업 큐 시스템으로, 주로 Python으로 작성된 애플리케이션의 장시간 실..
SNS에서 URL을 공유할때 뜨는 이미지와 설명글을 어떻게 수정해야하는지를 알아보고 적용해보았다. 카카오톡이나 디스코드 등 SNS에 URL을 공유하게 되면 위와 같이 이미지와 설명이 뜨게된다. 만일 이러한 설정을 하지 않는다면 아래와 같이 밋밋한 것을 알 수 있다. 이것을 수정하기 위해서는 Open Graph라는것을 알아야 한다. Open Graph란? - 페이스북에서 처음 만든 메타 데이터 프로토콜- 웹페이지 링크를 SNS에 공유할 때 어떤 "이미지, 제목, 설명"을 보여줄지 미리 약속하는 규칙! → 단순히 URL텍스트를 보여주는게 아니라, 썸네일 이미지와 요약 설명을 제공하여 클릭률을 높일 수 있다. 핵심 태그로는 아래와같다.태그 이름역할적용 내용og:title카드에 표시될 제목티스토리og:..
# pypy3로 제출! python3으로 하니 시간초과import sysinput = sys.stdin.readlinen, m, b = map(int,input().split())block = []for _ in range(n): block.append([int(x) for x in input().split()])ans = float('inf')level = 0for i in range(257): # 땅 높이 use_block = 0 # 쌓아야하는 블럭 take_block = 0 # 제거해서 얻은 블록 for x in range(n): for y in range(m): if block[x][y] > i: # 땅 높이가 더 높으면 ..
https://www.acmicpc.net/problem/11053n = int(input())d = [1] * nli = list(map(int,input().split()))for i in range(1,n): for j in range(i-1,-1,-1): if li[i] > li[j]: # 전의 값보다 크다면 d[i] = max(d[j]+1,d[i]) # 전 값의 횟수 + 1과 자신의 횟수 중 큰 값을 저장print(max(d))
구현 목표는 아래와 같습니다!1. 별이 하나씩 생성되면서 슬라이더로 색 채우기2. 만약 반개라면 반만 채우기 생성되는 것은 이전 글에서 설명해두었습니다 [Unity] - UI 이미지 부드럽게 회전하기(Quaternion.Slerp)구현 목표는 아래 사진의 네모칸 부분(별이 나타날 부분)에1. 별이 하나씩 가운데부터 생성되기2. 생성되면서 별이 회전하도록하기 이었습니다! 먼저 네모난 박스 안에서 일정한 간격으로 생성chyam-eun.tistory.com 이전 글과 다른점은, 별이 회전하지 않고 생성되면서 색이 채워진다는 점입니다! 아래와같이 slider에 value를 변경해주면 채울 수 있습니다. 먼저, 슬라이더를 생성해줍니다 동그란 부분은 Handle Slide Area로, 저 부분을 움직이면 동그라미..
구현 목표는 아래 사진의 네모칸 부분(별이 나타날 부분)에1. 별이 하나씩 가운데부터 생성되기2. 생성되면서 별이 회전하도록하기 이었습니다! 먼저 네모난 박스 안에서 일정한 간격으로 생성되어야하기 때문에, 아래와 같이 부모 오브젝트인 stars에 Grid Layout Group을 추가해주고, 가운데부터 자식 오브젝트들이 순차적으로 생성되게 하기 위해서 Child Alignment를 Middle Center로 해주었습니다! 만약 Middle Left로 하게 된다면 아래와 같이 왼쪽부터 채워지게 됩니다[Header("별 개수")]public int star_cnt = 3; // 채워진 별의 개수public int max_star = 4; // 최대 별의 개수public GameObject star_prefa..
n = int(input())if n == 1: # 1이면 바로 출력 print(1)else: d = [0] * n d[0], d[1] = 1, 3 for i in range(2, n): d[i] = d[i-1] + d[i-2] * 2 # 점화식 print(d[-1] % 10007)
# 나의 풀이 (통과)n = int(input())d = [0]*(n+1)t = [0]*(n+1)p = [0]*(n+1)for i in range(1,n+1): t[i],p[i] = list(map(int,input().split())) # 각 필요한 날짜, 수입 저장for i in range(1,n+1): if i + t[i]-1 > n: # 필요한 날짜가 퇴사날을 초과 continue # i + t[i]-1 는 현재 날짜 + 필요한 날짜로 끝나는날을 뜻함. d[i+t[i]-1] = max(max(d[:i])+p[i],d[i+t[i]-1]) # 끝나는날 = 이전까지의 수익중 최고와 수익과 끝나는날 중 큰거로print(max(d))# 지피티가 고쳐준 풀이n = int(..