본문 바로가기

분류 전체보기

(117)
백준 / 바킹독님의 문제집 / 단지 번호 붙이기(2667) 문제 설명 문제 해결 테스트 케이스를 하나 더 늘렸다. 4 4 0101 1010 0101 1010 잘못된 결과가 나와서 코드를 삼항 연산자를 이용하여 살짝 수정했다. #include #include #include #include #include #include #include #define x first #define y second using namespace std; queue q; pair direction[4] = { make_pair(1,0),make_pair(0,1), make_pair(-1,0), make_pair(0,-1) }; vector house_count_list; int map[30][30]; int visit[30][30]{ 0 }; int apt_comp_count = 0; ..
백준 기록-7 토마토 익히는데 BFS, 배추 심는데 BFS, 그림 세는데 BFS, 숨바꼭질하는데 철수 순간이동이라는 특수능력도 쓴다. 그래도 문제를 보면, "엇 이거 BFS 또는 DFS 써서 푸는 문제일 것 같아!"라고 추측까지 할 수 있게 됐다. 몇 일만에 다 풀기엔 문제가 너무 많아서 천천히 진도를 나가야겠다.
백준 / 바킹독님의 문제집 / 불!(4179) 문제 설명 문제 해결 불에 대한 BFS를 돌려서 불이 어떤 좌표에 얼마나 많은 시간이 지나서야 붙는지 저장하고 거기서 구한 데이터를 이용해 지훈이로 BFS를 돌려서 탈출에 얼마나 시간이 걸리는지 계산한다. 지훈이로 BFS를 돌릴 때 어떤 조건을 줘야 잘 돌아갈지 많이 고민했다. #include #include #include #include #include using namespace std; #define x first #define y second string map[1000]; int fire[1000][1000]; int human[1000][1000]; int main(int argc, char* argv[]) { ios::sync_with_stdio(false); cin.tie(nullptr)..
AltChunk 클래스를 이용한 OOXML 문서 안에 OOXML 문서 삽입 두 문서를 하나로 통합할 때 사용할 수 있는 코드가 해당 링크에 나와있다. AltChunk Class (DocumentFormat.OpenXml.Wordprocessing) Defines the AltChunk Class. When the object is serialized out as xml, its qualified name is w:altChunk. docs.microsoft.com 해당 코드는 docx file 안에 docx file을 넣지만 조금만 변형하면 rtf 파일을 넣는 코드로도 변경할 수 있다. using System.Linq; using System.IO; using DocumentFormat.OpenXml.Packaging; using DocumentFormat.OpenXml.Wor..
Docker 재학습 및 환경 구축 필요 기존에 사용하던 환경을 모종의 이유로 다시 구축할 수 없어서, VMware 이미지를 여러 개 구축하고 해당 환경 안에서 여러 작업을 진행하고 있었다. 용량이 너무 꽉차서 슬슬 필요없는 파일은 정리해야겠다는 생각이 들었다. Docker를 이용하여 그동안 사용했던 Vmware 이미지를 대체해야겠다. 도커와 관련하여 간단한 개념 정리와 각 명령어 별 옵션에 대한 세부적인 설명 및 새로운 이미지를 구축하는 방법에 대해서 간단히 정리할 필요가 있다.
백준 / 바킹독님의 문제집 / 미로 탐색(2178) 문제 설명 문제 해결 방문 했는지 안했는지 검사하고 current의 값 + 1 값을 다른 좌표에다가 옮기는 형태로 문제를 해결했다. #include #include #include #include #define x first #define y second using namespace std; int N, M; int map[100][100]; int visit[100][100]{ 0 }; int result[100][100]{ 0 }; int min_ = 1; queue q; pair udlr[4] = { {1,0},{0,1},{-1,0},{0,-1} }; int main(int argc, char* argv[]) { ios_base::sync_with_stdio(false); cin.tie(nullpt..
백준 / 바킹독님의 문제집 / 그림(1926) 문제 설명 문제 해결 아직 그래프 자료구조는 잘 모르는 상태이지만 BFS 관련 강의는 어느 정도 들었으므로 문제를 풀어봤다. 바킹독님의 강의에서 BFS 구현의 정석으로 제공해주신 코드를 변수 이름만 나에 맞게 바꿨다. 그림의 개수나 최대 크기 등의 정보를 추가로 알아내야 하는데 기존의 BFS 코드의 이중반복문을 따로 추가하여 검사하고 중간중간 그림의 크기를 비교하는 코드를 넣어서 문제를 해결했다. #include #include #include #define x first// first를 x로 별칭 #define y second// second를 y로 별칭 using namespace std; int N, M;// 세로, 가로 길이 int board[500][500];// 도화지의 색칠 정보 int vi..
Notion에서 수학 관련 정보를 정리할 때 쓰는 Tex 기호 Notion에서 수학 관련 정보를 정리할 때 어떻게 특수기호를 표현할 수 있을까? (제곱을 표현한다던지, 파이를 쓰고 싶다던지..) 수학 공식 모든 Notion 페이지에서는 수학 문자, 표현 및 공식을 멋스럽고 이해하기 쉽게 입력할 수 있습니다. 예를 들어, 수학 공식 블록은 TeX 언어 수식을 사용하여 f(x) = x^2를 다음과 같이 변환합니다. www.notion.so 아래 pdf에서 나오는 Tex 기호를 사용할 수 있다.
백준 기록-6 스택의 활용을 해봤다. 쇠막대기까지는 그나마 괜찮았지만 괄호의 값, 탑부터 난이도가 많이 어려워졌다. 아직 알고리즘에 대해서 모르는 것이 많다. 일단 다시 한 번 정리할 필요성이 존재하겠다. 실버로 승급했다. 빠르게 나아서 골드까지 가보자.
Microsoft Jscript 연구 필요. 분석하고 있는 악성코드에서 Jscript를 이용했다. JScript - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search An implementation of ECMAScript by Microsoft JScript is Microsoft's dialect of the ECMAScript standard[2] that is used in Microsoft's Internet Explorer. JScript is implemented as an Ac en.wikipedia.org Jscript의 문법에 대해서 자세히 분석하고 난독화된 스크립트를 역난독화하는 방법을 고민해봐야할 것 같다. JScript Tutor..