일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- r-value참조자
- 괄호 검사 프로그램
- 논리 연산
- 문제해결 단계
- 입출력 관리자
- C언어 덱
- 프로그래머스 배열만들기4
- string유형
- 범위 기반 for문
- IPv4 주소체계
- 값/참조/주소에 의한 전달
- const l-value참조자
- const화
- 문자형 배열
- 원형 연결 구조 연결된 큐
- 회전 및 자리 이동 연산
- 네트워크 결합
- auto 키워드
- l-value참조자
- 알고리즘 조건
- 백준 파이썬
- C언어 계산기 프로그램
- LAN의 분류
- C언어 스택 연산
- 주기억장치
- getline()함수
- 프로그래머스 푸드 파이트 대회
- 운영체제 기능
- 유형 변환
- c언어 괄호검사
- Today
- Total
목록전체 글 (210)
chyam
https://www.acmicpc.net/problem/1448import sysinput = sys.stdin.readline # 반복 input()보다 훨씬 빠름def main(): n = int(input()) num = [] for i in range(n): num.append(int(input())) num.sort(reverse=True) for i in range(n-2): a, b, c = num[i], num[i+1], num[i+2] # 빗변은 a로 가정 if a
https://www.acmicpc.net/problem/2811n = int(input())dep = list(map(int,input().split()))flower = [0] * n # 꽃 개수# 우울한 날이 언제 있는지 저장하기length = 0max_length = 0# 날짜 리스트에서 우울 기간 x2 만큼 꽃을 채움for i in range(n - 1, -1, -1): if dep[i] -1: flower[i - j] = 1 # 우울 기간 중 최장 기간을 구함 max_length = max(max_length, length) length = 0ans = sum(flower)max_cnt = 0length = 0# 꽃 많이 채울 수 있는 구간 찾..
원래 버튼을 중복 선택 가능하도록 구현해두었었는데, [unity] - 버튼 클릭하여 저장된 정보 불러오기클릭한 정보(요리 재료)를 저장하여 최종 화면에서 정보에 관한 이미지가 나타나도록 해주었습니다! 먼저, 주문 사항을 체크해주는 UI를 만들어줍니다. check_menu( Panel ) 을 추가해주고 그 안에 내chyam-eun.tistory.com 버튼 선택 하나만 적용되도록 변경하였습니다. 목표는, 쉐이크와 쿠키 각각 하나 이하로만 선택하도록 하는것입니다. (기본재료인 피클,양배추,머스타드,칠리는 그대로 중복 선택..) 새로 ItemCheck라는 스크립트를 만들어서 각 아이템들에게 넣어주었습니다. 먼저, 선언한 변수들을 보자면 아래와 같습니다.private static ItemCheck selec..
https://www.acmicpc.net/problem/2223# 금화를 주머니에 담을때 소리 -> 몬스터가움직임. -> 주워담는거 멈추면 다시 원래의 자리로 돌아감. # t단위동안 금화주워담을수 있음, 이동안 x개 담을수있음. # m개의 몬스터, d만큼의 거리에 위치, 단위시간동안 s만큼움직임. # 몬스터들 중 하나라도 다음턴에 플레이어에게 닿을것 같다면 멈추기-> 몬스터 원래 위치로 돌아감.def main(): t, x, m = map(int,input().split()) if m == 0: # 몬스터 없으면.. print(t * x) return minV = float('inf') for _ in range(m): d, s = map(in..
https://www.acmicpc.net/problem/2072# 19 * 19 바둑판에서 진행# 승패가 갈리는게 몇번째 수인지? 없으면 -1# 홀수는 흑, 짝수는 백 li = [[-1]*19 for _ in range(19)]n = int(input())dirs = [(1,0),(0,1),(1,1),(1,-1)] # 가로, 세로, 대각선 def isFinish(x,y,color): for dx,dy in dirs: cnt = 1 # 정방향 nx, ny = x+dx, y+dy while 0
https://www.acmicpc.net/problem/1730n = int(input())m = input()# 세로, 가로 흔적을 따로 기록vert = [[False] * n for _ in range(n)]horiz = [[False] * n for _ in range(n)]x, y = 0, 0move = {'U': (-1, 0), 'D': (1, 0), 'L': (0, -1), 'R': (0, 1)}for d in m: dx, dy = move[d] nx, ny = x + dx, y + dy # 범위를 벗어나면 이동/표시 모두 무시 if not (0 처음 틀린 풀이는 아래와같다. 따로 가로 세로 지난걸 저장하지 않고, 바로 이전에 지난것만 생각을 하였다.n = int(in..
https://www.acmicpc.net/problem/1680t = int(input()) # 테스트 케이스 수for _ in range(t): w, n = map(int,input().split()) cnt = 0 li = [] # 각 지점 쓰레기 갯수 for i in range(n): x_i, w_i = map(int,input().split()) # 거리, 쓰레기 양 li.append([x_i, w_i]) idx = 0 w_tmp = w while idx