분류 전체보기

·Python
입력할 내용들이 꽤 많아서 각각의 용도에 따라 그에 맞는 자료구조들을 각각 생성했다. N, M = map(int, input().split())score = list(map(int, input().split()))arr = [[0]*(N+1) for _ in range(M)] # M개의 행 N+1 개의 열profile = {} # 학번과 점수 기록for i in range(M): num = 0 arr[i] = input().split() # arr[0] = [1, O, X, X, X] for j in range(N+1): if j!=0 and arr[i][j] == 'O': num += score[j-1] profile[arr[i][0]] = nummax_value = ..
·ETC
여러분 칙칙한 저희의 vscode 화면에서 애완동물을 키울 수 있다는 사실을 아시나요?ㅎㅎ이 귀여운 아이들을 어떻게 만드는지 방법을 기록해보았습니다.  1. 먼저 vscode 마켓에서 vscode-pets를 입력한 뒤 위와 같이 install 해주면 설치 완료  2. 설치한 뒤 vscode 재부팅 후 다시 들어가서 명령창에 >start pet를 입력하면 vscode 좌측 하단부에 아래와 같이 기본 설정의 동물이 등장! + 모양을 누르면 동물을 추가할 수 있고, o 버튼은 throw ball 즉 공을 던져줄 수 있는 기능쓰레기통 아이콘은 pet 삭제   3. 동물을 추가하고 싶다면 >spawn additional pet 하면 위와 같이 다양한 동물을 선택하여 추가할 수 있음   4. >roll-call 을..
·Linux
curl 패키지를 설치하려는데 다음과 같은 에러문이 나왔다.E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?  # 실행 중인 프로세스 끄기sudo killall apt apt-get # 실행 중인 프로세스가 없다고 뜨면 디렉터리 삭제sudo rm /var/lib/apt/lists/locksudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock* # ..
·Python
처음에 사람들마다 각각 인출하는데 걸리는 시간이 할당되어 있길래 위상 정렬같은 문제인 줄 알았는데, 막상 풀어보니 그냥 배열만 사용하면 되는 실버 4치고 매우 쉬운...문제였다. N = int(input()) # 5time = sorted(list(map(int, input().split()))) # 3 1 4 3 2 -> 1 2 3 3 4sum = 0temp = 0arr = [0]*Nfor i in range(N): arr[i] += (time[i] + temp) temp = arr[i] sum += arr[i]print(sum) 먼저 사람의 수인 N을 입력 받고, time 리스트를 숏코딩으로 사람들 각각의 시간을 입력한 뒤 최솟값을 구해야 하기 때문에 리스트를 오름차순으로 정렬해준다...
·Python
처음에 그림 봤을 때부터 바로 조합이 떠올랐던 문제였지만,조건 중에 '다리끼리는 서로 겹쳐질 수 없다'고 해서 직접 그려봤다. M개에서 N개를 중복 없이 선택하는데, 여기서 다리가 교차되는 경우가 조금 헷갈렸다.그러나 해당 조건 하에 직접 그려서 세어본 결과 일반 조합의 계산결과와 동일했는데, 조합의 개념을 잘 생각해보면 쉽다. 조합은 순열과 달리 뽑는 순서 자체를 고려하지 않기 때문에 서쪽의 (1,2)가 각각 동쪽의 (1,4)를 선택하던 (4,1)을 선택하던 모두 하나의 경우의 수로 처리되게 된다.따라서 애초부터 다리가 교차되면 안된다는 조건은 조합 개념 자체에 포함되어 있는 것으로 판단할 수 있었다!즉, 서쪽이 N개, 동쪽이 M개이고 M개 중에 N개를 연결시키는 것이므로 조합으로 따지면 mCn을 계산..
·후기
스마트 테크 코리아에 다녀왔습니다!올해는 6월 19일부터 21일까지 3일간 개최되었고 저는 그 중 20일날 다녀왔습니다.사실 AI 쪽만 트렌드 살필 겸 둘러보고만 오려고 했는데,, 막상 가보니까 신기한 아이템들이 너무 많았고 물류나 로봇 테크같이 다른 분야들의 전시도 흥미로워서 어쩌다보니 거의 5시간동안 돌아다녔네요..ㅎ 아이고 다리야  스마트 테크 코리아는 ai, 보안, 로봇, 물류, 스마트 테크 총 5개 전시가 합쳐져 있는 대규모 박람회입니다!A홀에는 요즘 가장 핫한 AI & 빅데이터 쇼와 Secu tech 쇼가 자리하고 있었고, 나머지 분야들은 더 깊숙히 들어가거나 위층 C홀로 가야 나오더라구요.AI 주제가 가장 주목받기도 했었고, 접근성도 A홀이 가장 좋아서 여기에 사람이 제일 많았습니다.  기간..
여백 ::
'분류 전체보기' 카테고리의 글 목록 (17 Page)