본문 바로가기

컴퓨터과학

(32)
VScode에서 ipynb파일(Jupyter 노트북)로 R실행하기 개요 Jupyter 노트북은 기본적으로 Python을 위한 IDE이나, R도 지원하고 있다. 이 글은 VScode에서 Jupyter 노트북으로 R을 실행하는 방법을 최대한 상세하게 다룬다. Mac의 경우 1. 먼저 Python을 설치해야한다. Python이 없다면, Homebrew를 사용하여 Python을 설치하자. 터미널에서 아래 명령을 실행하여 설치하면 된다. brew install python Python이 설치되어있는지 확인하려면 아래 명령을 실행하여 Python의 버젼을 확인할 수 있다. python --version Python이 설치되었음에도 불구하고, `zsh: command not found:python` 이라는 경고문구가 나온다면 python3 --version 으로 확인해보자. 2. ..
[Font] 단위 % : 백분율 단위 ex)100% em: 배수 단위 ex) 1.0em, 1.5em px: 픽셀 16px %, em 단위는 상대적으로 크기를 지정하고, px는 절대적으로 크기를 지정한다.
[Python] [백준] 25373번 벼락치기 25373번: 벼락치기 부산사이버대학교에 다니는 대희는 강의 영상 보는 것을 매일 미뤘다. 오늘은 중간고사가 일주일 남은 날이다. 대희는 더 이상 미루면 큰일이 날 것 같아서 오늘부터 밀린 영상을 보기로 했다. www.acmicpc.net 문제 부산사이버대학교에 다니는 대희는 강의 영상 보는 것을 매일 미뤘다. 오늘은 중간고사가 일주일 남은 날이다. 대희는 더 이상 미루면 큰일이 날 것 같아서 오늘부터 밀린 영상을 보기로 했다. 그런데 아직 정신을 못 차린 대희는 영상을 본 다음 날은 그 전날보다 영상을 적게 본다. 이때 영상을 모두 듣기 위해 첫날 들어야 하는 영상의 개수 중 가장 작은 값을 출력하자. 영상을 하나도 보지 않은 날부터는 계속 영상을 보지 않는 것에 유의하자. 입력 밀린 영상 개수 $N$..
[CSS] float 속성 float는 요소를 왼쪽이나 오른쪽에 이동시킬 때 사용한다. float는 주로 레이아웃을 구성할 때 가로 정렬을 위해 사용된다. See the Pen float 1 by hyeon (@longflash) on CodePen. div는 블록구조이므로, div 태그를 두 번 입력하면 1번과 2번 박스처럼 아래로 쌓인다. 3번과 4번을 보면 왼쪽 정렬한 것을 볼 수 있는데, 이것이 float: left의 힘이다. right값을 주게 되면, 오른쪽으로 정렬한다. 이런 기능을 이용하여, 레이아웃을 짤 수 있다. float 속성은 간편하지만, 문제는 float 속성 이후에 나타나는 요소들의 위치 설정이 곤란해진다는 데 있다. 예를 보자. See the Pen float 2 by hyeon (@longflash) o..
[CSS] 마진 병합 (Margin Collapsing) 마진 병합은 CSS의 margin 값이 서로 병합되는 현상을 말한다. 마진 병합은 형제 태그끼리 발생하는 것과 부모 자식 간에 발생하는 현상으로 나뉜다. 또한 마진 병합은 상하에서만 일어나는 현상이므로 inline구조에선 발생하지 않으며, margin-top과 margin-bottom 사이에서만 발생한다. 형제 태그끼리의 병합 현상 See the Pen Margin Collapsing 1 by hyeon (@longflash) on CodePen. 먼저 box1의 margin-bottom은 50px, box2의 margin-top은 100px을 주었고, box3와 box4의 간격은 정확히 100px을 주었다. 하지만 1과 2의 상하 간격이 3과 4의 상하간격인 100px과 같은 것을 볼 수 있다. box..