전형적인 지도에서 가장 큰 섬을 찾는 문제. bfs 풀이함. 문제 https://www.acmicpc.net/problem/1926 1926번: 그림 어떤 큰 도화지에 그림이 그려져 있을 때, 그 그림의 개수와, 그 그림 중 넓이가 가장 넓은 것의 넓이를 출력하여라. 단, 그림이라는 것은 1로 연결된 것을 한 그림이라고 정의하자. 가로나 세로 www.acmicpc.net 코드 import sys input = sys.stdin.readline import collections n,m = map(int,input().split()) MAP = [list(map(int,input().split())) for _ in range(n)] move = {(-1,0),(0,1),(1,0),(0,-1)} def bf..
분류 전체보기
opencv2를 활용하여 이미지에서 특정색만 추출하는 3가지 방법입니다. 추출할 이미지 ) 코드 ) 위 원본 이미지에서 빨간색(r:255, g:1, b:1)값을 추출하는 예시 3가지. * opencv2는 imread시 이미지를 bgr 꼴로 불러오기 때문에, 색상값 지정도 bgr순으로 해줘야 함 방법 1 : opencv2의 inRange 함수 색상 상한, 하한을 지정하여 범위로 색상값을 추출할 수 있음. # 방법 1) opencv2의 inRange 함수 사용 import cv2 import numpy as np import matplotlib.pyplot as plt img = cv2.imread('./opencv_logo.png') lower_red = np.array([1, 1, 255]) upper_..
포스팅 본문 글 간격 설정 1) 티스토리 블로그 관리 -> 꾸미기 -> 스킨 편집 2) 우측 html 편집 -> css 수정 3) ctrl + f 로 article_view p 찾기 -> line-height 숫자 부분 수정 블로그 전체 글꼴 설정 1) 사용하고자 하는 웹폰트 고르기 https://noonnu.cc/ 눈누 상업용 무료한글폰트 사이트 noonnu.cc * 웹폰트가 있는 폰트로 고르기 2) 사이트 우측 웹폰트 부분을 부분을 복사해서 3) 티스토리 블로그 스킨 편집 -> html 편집 -> 붙여넣기 -> 적용
자격증 공부에 시간을 많이 할애하기 싫어서 벼락치기로 준비했습니다. 저는 전공자이고 CS나 코딩문제는 바로바로 이해할 수 있는 정도의 배경지식을 가지고 있어서 벼락치기가 가능했던 것 같습니다. 그리고 약간의 꼼수로.. 일반적으로 1회 차 시험이 난이도가 쉽다는 소문에 1회차 시험으로 응시했습니다. 필기 공부) 여타 자격증 시험과 같이 무조건 기출만 달달 암기하고 주요하게 잘 나오는 개념만 외워 들어갔습니다. 소요시간은 2~3일이고 22년도 1차시 필기를 응시하여 합격했습니다. 기출은 CBT상에 제공되는 해설집을 위주로 공부했고, 유튜브에 있는 주요 개념 영상들을 반복해서 들었습니다. 기출) https://www.comcbt.com/xe/iz 정보처리기사 필기 기출문제 전자문제집 CBT - 최강 자격증 기..
서버랑 로컬 다 code로 하나의 모니터로 작업하다 보니 여닫을 때마다 헷갈려서 서버용 vscode의 색상 테마를 변경하여 사용함. 1. vscode의 setting 들어가기 좌측 상단 File -> 메뉴 하단 Preferences -> Settings 2. ssh 연결된 서버 선택하기 workspace 선택시 ==> 현재 code의 테마 변경 remote(서버) 선택시 ==> 앞으로 서버에 ssh code로 연결할 때마다 적용할 테마 변경 User ==> code 자체의 테마 변경(전역설정) 3. color theme 검색하여 원하는 테마로 변경하기 적당히 다른색으로 설정
적록 색약일 때와 아닐 때의 MAP을 따로 생성하여 각각 bfs 돌려줌. 적록 색약일 경우에 R, G를 다 R로 저장해서 풀이함. 문제 https://www.acmicpc.net/problem/10026 10026번: 적록색약 적록색약은 빨간색과 초록색의 차이를 거의 느끼지 못한다. 따라서, 적록색약인 사람이 보는 그림은 아닌 사람이 보는 그림과는 좀 다를 수 있다. 크기가 N×N인 그리드의 각 칸에 R(빨강), G(초록) www.acmicpc.net 풀이 import sys input = sys.stdin.readline from collections import deque N = int(input().strip()) MAP = [list(str(input())) for _ in range(N)] MA..
github 로그인 시 토큰을 발행받아 적용해야 함. 해결) 기본적인 설정 해주기 git config --global user.name 깃헙아이디 git config --global user.email 깃헙이메일 여기서부터가 토큰 발행 깃헙 홈페이지에 로그인하여 아래 순서에 따라 토큰을 발행받기 https://github.com/ GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, tra..
torch.expand 함수를 사용할 때, 차원이 1이 아닌 축에 expand를 적용해서 발생한 오류 오류 ex) 에서 1이 아닌 dim을 확장하려고 하면 오류 발생 차원이 1일 때만 정상 동작 이를 대체하여 torch.repeat과 torch.repeat_interleave를 사용할 수 있음. 둘 다 텐서를 반복하여 축을 확장하는 함수이지만, repeat는 행, 열의 값을 무조건 1회 반복해야 함. 더 자세한 예시는 아래 링크에 ) https://cccaaa.tistory.com/33 torch tensor 반복 확장하기 expand vs. repeat vs. repeat_interleave 차이 pytorch에서 텐서를 반복하여 확장하는 방법들을 정리하겠음. 1) torch.expand() dim=1..