분류 전체보기
01_mfc를 이용한 신호의 파형출력
- Sin,Cos,Sinc 등 그래프들을 mfc를 이용하여 그리고 sampling time, 양자화, 데이터 개수 등의 개념을 이해한다. 문제 1 문제 설명 Sa(t) 와 Sinc(t) 가 0일 때 어떻게 되는지 설명하고 프로그램 상에서 구현할 때 어떻게 되는지 설명하시오 이론전개 로피탈 성질을 이용하면 이론적으로 sin(t)와 Sa(t)함수의 0일때의 값을 알 수 있다. 하지만 프로그램상에서 이를 컴퓨터로 계산하면 아래와 같은 답이 나온다. 왼쪽 값은 sinc함수의 값을 직접 뽑아내는 코드를 입력하여 해본 값이다. 0일때의 값은 완전히 나오지 않는다는 것을 알 수 있다. 즉, 프로그램상에서 이를 구현하기 위해서는 임의로 0일때의 값을 넣어주던지, sampling time을 작게 잡아서 촘촘하게 추출해내..
바쁜나날
요즘 정말 바쁘고 야무지게 사는것 같다. 맨날 깃을통해 검색만하고, 정보만 얻어갔는데 내가 깃에 하나둘씩 정리용으로 올리기 시작하고, 개발블로그도 거의 매일매일 열심히 쓰고 있는것 같다. 개발블로그 쓰는것이 생각보다 재미있다. 정리하면서 복습되는 느낌도 나고 쌓여가는 데이터들을 보니까 재밌기도 하다. 프론트엔드 공부도 재미있다!! 전공공부는 코딩쪽 말고는 예전처럼은 열심히 하지 않는것 같다 ㅠㅠ 장학금 따야하는데 딸 수 있을지 모르겠다. 그래도 맨날맨날 코딩테스트 문제들도 풀고 여러 코딩기술들도 배우고 하니 내가 하고싶은걸 하는거 같아 재밌다.
02_CSS_단위
오늘은 CSS reset하는 방법과 단위들에 대하여 간단하게 공부했다. 위와같은 식으로 각 인터넷 브라우저마다, margin,padding등이나 header의 크기등 기초적으로 설정되어 있는 부분들이 있는데, 이들을 무시하고 처음부터 할 수 있는 방법이다. 방법은 위와같은 줄을 추가하면 간단하게 추가된다. 정상적으로 css를 공부하기 편하게 설정된 것으로 알 수 있다. px : 픽셀단위로 css를 설정하는 단위 % : 상위 항목의 설정된 값을 %값으로 설정 쉽게 생각하면 위의 값의 %로 받아오는것이다. 아무것도 없다면 윈도우 창 크기를 받아온다. em : 폰트 사이즈에 따른 크기단위 밑의 실행을 한번보면 이해가 편할 것이다. 각 font-size에 비례하여 값이 정해진다. rem : html의 폰트사이즈..
01_CSS개요,선택자,상속
HTML의 기본적인 이론부분 공부가 끝나서 CSS공부에 들어갔다. 이 둘을 전반적으로 공부해둬서 JS까지 공부한다면 많은걸 할 수 있을것 같다. CSS의 기본문법은 아래와 같다. 기본문법 : 선택자 { 속성 : 속성값; 속성 : 속성값; } HTML을 배우면서도 자주 사용했던 방식이라 그리 어색하진 않았다. CSS의 선언 방식 링크방식 직렬호출방식이다. 선택자(Selector) 기본 선택자 크게 어렵지 않다. 밑의 예를 한번만 읽어봐도 알 수 있다. 1. 전체 선택자. >요소내부의 모든 요소를 선택 *{ color : red; } 2. 태그 선택자 div,img,span 등 태그이름으로 요소 선택 3. 클래스 선택자 스팬태그의 orange클래스만을 지칭 자식 선택자 E > F > E의 자식요소 F를 선택..
10_삼성역량테스트3
치킨게임 문제였다. 마지막 문제치고는 다른 문제들에 비해 엄청 간단한 문제였는데, 크게 어렵지 않았다. import itertools, sys n = 5 m = 3 city_map = [ [0, 0, 1, 0, 0], [0, 0, 2, 0, 1], [0, 1, 2, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 2], ] def get_min_city_chicken_distance(n, m, city_map): chicken_location_list=[] home_location_list=[] for i in range(n): for j in range(n): if city_map[i][j] == 1: home_location_list.append([i,j]) elif city_map..
09_구슬게임
이 문제는 꼭 해보고싶어서 시간이 좀 걸리긴 했는데 기어코 해결을 하고야 말았다. 중간에 정말 왜안되는지 모르겠는 이유가 발생했는데 알고보니 파이썬에서 리스트의 복사를 하면 기본적으로 얕은복사가 되는 것이었다. 이걸 발견하기까지 정말 많이 걸렸다... 하나하나 프린트를 찍어보면서 깨닫고 아! 라고 했다.. from collections import deque from copy import deepcopy map = [ ["#", "#", "#", "#", "#", "#", "#"], ["#", ".", ".", ".", "#", "B", "#"], ["#", ".", "#", "#", "#", "#", "#"], ["#", ".", ".", "R", ".", ".", "#"], ["#", "#", "#"..