일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 회전 및 자리 이동 연산
- c언어 괄호검사
- const화
- IPv4 주소체계
- 유형 변환
- 백준 파이썬
- auto 키워드
- l-value참조자
- getline()함수
- 운영체제 기능
- C언어 덱
- string유형
- 알고리즘 조건
- 입출력 관리자
- 논리 연산
- const l-value참조자
- 프로그래머스 푸드 파이트 대회
- 원형 연결 구조 연결된 큐
- C언어 스택 연산
- C언어 계산기 프로그램
- 값/참조/주소에 의한 전달
- 괄호 검사 프로그램
- 프로그래머스 배열만들기4
- LAN의 분류
- r-value참조자
- 범위 기반 for문
- 네트워크 결합
- 문자형 배열
- 문제해결 단계
- 주기억장치
- Today
- Total
목록전체 글 (157)
chyam

https://school.programmers.co.kr/learn/courses/30/lessons/60057 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krdef solution(s): l = len(s) # 문자열 길이 res = [] prev = '' # 1~l개 단위로 잘라서 압축한 결과들을 저장하기 for i in range(1,l+1): # 총 길이만큼 반복 cnt = 1 new_str = '' for j in range(0,l,i): # i개 단위로 잘라주기 cur = s[j:j+i] ..

https://school.programmers.co.kr/learn/courses/30/lessons/12946# 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krdef solution(n): res = [] stack = [(n,1,3,2)] # 원반 개수, 출발기둥, 목표 기둥, 보조 기둥 while stack: disks, start, end, tmp = stack.pop() if disks == 1: res.append([start, end]) else: stack.append((di..

https://school.programmers.co.kr/learn/courses/30/lessons/81302#fnref1 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krdef position(places): # P인 좌표 저장하기 pos = [] for i in range(5): tmp = [] for j in range(5): places_tmp = list(places[i][j]) for k in range(5): if places_tmp[k] == 'P': t..

https://school.programmers.co.kr/learn/courses/30/lessons/142085 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krimport heapq # 최대 힙 사용def solution(n, k, enemy): max_heap = [] stage=0 for i in range(len(enemy)): heapq.heappush(max_heap, -enemy[i]) # 체력 큰 병사대로 저장하기 n -= enemy[i] if n0: # 무적권이 있으면 k-=1 ..

https://school.programmers.co.kr/learn/courses/30/lessons/12905 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krdef solution(board): m, n = len(board), len(board[0]) # 행, 열 dp = [[0]* n for _ in range(m)] max_side = 0 # 최대 변 길이 for i in range(m): for j in range(n): if board[i][j]==1: # 1일때 if i==0 or j==0: # 첫행, ..

https://school.programmers.co.kr/learn/courses/30/lessons/77485 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krdef init(rows,columns): # 처음 행렬 초기화 matrix = [] for i in range(rows): tmp=[] for j in range(1,columns+1): tmp.append(i*columns + j) matrix.append(tmp) return matrixdef solution(rows, columns, queries): re..

인벤토리 창에서 아이템을 클릭하고, 해당 슬롯 안에 마우스가 머물러있을때만 설명창이 나타나도록 해주었습니다! 전체 코드는 아래와 같습니다.public Image followMouseImage;private void Update(){ followMouseImage.transform.position = Input.mousePosition+new Vector3(0,100,0); // 마우스 이동하는 곳으로 따라다님 TextMeshProUGUI explainText = followMouseImage.transform.GetChild(0).GetComponent(); // 설명적는곳 GameObject obj = GetObjectUnderMouse(); if (obj == null) ..

https://school.programmers.co.kr/learn/courses/30/lessons/147354 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krdef solution(data, col, row_begin, row_end): idx=0 S_i=[] # col번째 컬럼 값을 기준으로 오름차순. 동일한 경우 내림차순 sort_data1= sorted(data, key= lambda x: (x[col-1],-x[0])) # 정렬한 데이터에서 S_i= i번째 행의 튜플의 각 컬럼의값 %i 들의 합. for i in range(row_begin-1,row..