본문 바로가기

분류 전체보기27

기둥과 보 설치(2020 Kakao) 정리 및 코드 기둥과 보 설치 프로그래머스 Level3: https://school.programmers.co.kr/learn/courses/30/lessons/60061 Edge case 항상 주의해야하는 항목 1. 좌표 수정 좌표 수정(x-1, y-1)에는 항상 범위 체크할 필요가 있음 (이 문제에선 아님) 2. 문제 조건 매번 조건을 꼼꼼히 확인할 필요가 있음 여기서는 배열식 표현에 메일필요가 없음 그냥 데카르트 좌표계 그대로 진행해도 문제될게 없음 탐색시간이 많이 걸리긴 하나, 이 문제는 실행시간이 5초로 넉넉하므로 의 복잡도까지 가능 Code 처음 풀이는 2차원 배열에 저장하는 방식으로 풀었었는데 너무 복잡하여 생략하였다. 2차원 배열을 사용할 필요없이 answer 배열만 가지고도 해결가능한 Case! # 기.. 2022. 7. 26.
뱀(백준 3190) 정리 및 코드 뱀 백준 3190: https://www.acmicpc.net/problem/3190 Edge case 항상 주의해야하는 항목에 대해 정리 1. 방향 설정 마지막에 도달했는지 체크 변경된 좌표가 있으면 과정이 다 끝난 뒤 x, y = nx, ny 하여 정보 업데이트 필요 2. 행렬 인덱스가 1에서 시작하는지 꼭 체크해봐야함 3. 문제 조건 뱀이 바로 직전에 있었던 곳이 0이 되는것이 아니라, 꼬리가 있었던 곳이 0이 되어야해 Code 1. 처음 풀이 pypy3 124ms # 뱀 # 7/25 15:18 ~ 17:05 import sys input = sys.stdin.readline n = int(input()) k = int(input()) g = [[0] * n for _ in range(n)] for.. 2022. 7. 25.
[22.07.25] Tistory에 Github Markdown 특성 적용하기 Github Markdown 적용하기 1. 문제상황 모바일에서 CSS가 적용이 안된다 Github Markdown를 적용하는 다른 블로그들을 참고해보았지만, Markdown 편집기 (Typora)와는 다른 결과물을 낸다 Padding이 다르다던가, Blockquote가 적용이 안된다거나 하는 문제 발생 Markdown 편집기에서 Style을 포함한 HTML을 붙여놓아 보았지만, 일부 글꼴만 커지는 등의 문제가 발생한다 2. 해결방법 2-1. 티스토리 설정 2-1-1. 꾸미기 > 모바일 입장 2-1-2. 모바일웹 자동 연결 해제 2-2. github-markdown-light-css 다운 출처: https://github.com/sindresorhus/github-markdown-css/blob/main/.. 2022. 7. 25.
Pytorch 구현 전 기초 개념 정리 Pytorch 딥러닝 모델 구현에 필요한 기초 지식 [Reference] Blog https://anweh.tistory.com/21 https://daebaq27.tistory.com/60 Python Class에 대하여 간략하게(self의 개념, 상속의 개념) 알고있다고 생각하고 진행하는 설명글입니다 딥러닝 모델을 구현하기위해 Pytorch를 구현하다보면, 대충 Python 문법에 대한 지식, Class에 대한건 알겠는데 왜 아래의 코드들같이 구현하는지 의문이 들 때가 있다 그럴때를 위해 간단한 몇가지 기초 개념에 대해 정리해보았다 목차 [TOC] 용어 정리 Overide: 재정의 / 부모클래스에 있는 메소드(함수)를 자식클래스에서 따로 메소드를 제작하는 것 __dict__: 네임스페이스 내에 저장되.. 2022. 7. 21.