분류 전체보기 478

[백준 구현] boj 4396 지뢰 찾기 - 자바

지뢰 찾기 성공출처다국어 한국어 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 128 MB 669 191 165 29.676% 문제 지뢰찾기는 n × n 격자 위에서 이루어진다. m개의 지뢰가 각각 서로 다른 격자 위에 숨겨져 있다. 플레이어는 격자판의 어느 지점을 건드리기를 계속한다. 지뢰가 있는 지점을 건드리면 플레이어가 진다. 지뢰가 없는 지점을 건드리면, 그곳의 상하좌우 혹은 대각선으로 인접한 8개의 칸에 지뢰가 몇 개 있는지 알려주는 0과 8 사이의 숫자가 나타난다. 완전히 플레이되지 않은 게임에서 일련의 동작이 아래에 나타나 있다. 여기서, n은 8이고, m은 10이며, 빈 칸은 숫자 0을 의미하고, 올라가 있는 칸은 아직 플레이되지 않은 위치이며, 별표 모양(*)과 닮은 그림은 지뢰를..

알고리즘 문제 2021.08.10

[백준 구현] boj 2578 빙고 - java

빙고 성공출처 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 128 MB 7132 3288 2767 46.622% 문제 빙고 게임은 다음과 같은 방식으로 이루어진다. 먼저 아래와 같이 25개의 칸으로 이루어진 빙고판에 1부터 25까지 자연수를 한 칸에 하나씩 쓴다 다음은 사회자가 부르는 수를 차례로 지워나간다. 예를 들어 5, 10, 7이 불렸다면 이 세 수를 지운 뒤 빙고판의 모습은 다음과 같다. 차례로 수를 지워가다가 같은 가로줄, 세로줄 또는 대각선 위에 있는 5개의 모든 수가 지워지는 경우 그 줄에 선을 긋는다. 이러한 선이 세 개 이상 그어지는 순간 "빙고"라고 외치는데, 가장 먼저 외치는 사람이 게임의 승자가 된다. 철수는 친구들과 빙고 게임을 하고 있다. 철수가 빙고판에 쓴 수들과 사..

알고리즘 문제 2021.08.10

1. Django 프로젝트 생성

장고 프로젝트 진행 순서는 아래의 순서를 참고 진행하려 한다. (파이참 x -> VScode) https://thalals.tistory.com/40?category=479867 [Django] 장고 입문 1. 가상환경 설정( 장고 시작 ) 1. 장고 실행 - 장고는 VsCode로 실행 합니다. - 장고를 실행 할 폴더에 git bash창을 킵니다. - CLI 창에 "code . "을 입력하면 간단하게 VsCode를 실행할 수 있습니다. ​ ​ 2. 가상환경 설정 - 장고를 실행 thalals.tistory.com 1) 가상환경 설치 python -m venv myvenv 2) 가상환경 활성화 source myvenv/Scripts/activate 3) 장고 다운로드 pip install django h..

[FLEXBOX FROGGY] CSS 개구리 게임 4(21~24)

21단계 - 세로상 여분 공간 간격 조절 align-content : 세로선 상에 여분의 공간이 있는경우 flex 컨테이너 사이의 간격을 조절합니다. flex-start: 여러 줄들을 컨테이너의 꼭대기에 정렬합니다. flex-end: 여러 줄들을 컨테이너의 바닥에 정렬합니다. center: 여러 줄들을 세로선 상의 가운데에 정렬합니다. space-between: 여러 줄들 사이에 동일한 간격을 둡니다. space-around: 여러 줄들 주위에 동일한 간격을 둡니다. stretch: 여러 줄들을 컨테이너에 맞도록 늘립니다. 22단계 23단계 24단계 - flex 요소 정리 justify-content : flex 요소 가로선 상 정리 align-items : flex 요소 세로선 상 정리 flex-dir..

html-css 2021.08.09

[FLEXBOX FROGGY] CSS 개구리 게임 3(14~20)

14단계 - 아이템 요소 개개인 순서 지정 order : flex 요소의 순서를 지정 order의 기본 값은 0이며, 양수나 음수로 바꿀 수 있습니다. 15 단계 - order 음수 16단계 align-self : 지정된 "align-items"값을 무시하고 flex요소를 세로선 상에서 정렬합니다. 17단계 18단계 flex-wrap : flex 요소들을 한 줄 또는 여러 줄에 걸쳐 정렬합니다. nowrap: 모든 요소들을 한 줄에 정렬합니다. wrap: 요소들을 여러 줄에 걸쳐 정렬합니다. wrap-reverse: 요소들을 여러 줄에 걸쳐 반대로 정렬합니다. 19단계 flex-direction : 정렬한 방향을 지정합니다. 20단계 flex-flow : flex-direction 과 flex-wrap ..

html-css 2021.08.09

[FLEXBOX FROGGY] CSS 개구리 게임 2 (8~13)

8단계 - 정렬 방향 지정 flex-direction : 정렬할 방향을 지정합니다. row: 요소들을 텍스트의 방향과 동일하게 정렬합니다. row-reverse: 요소들을 텍스트의 반대 방향으로 정렬합니다. column: 요소들을 위에서 아래로 정렬합니다. column-reverse: 요소들을 아래에서 위로 정렬합니다. 9단계 - 요소를 세로 방향으로 10단계 column-reverse 또는 row-reverse를 사용하면 요소들의 start와 end의 순서도 뒤바뀝니다. 11단계 12단계 13단계

html-css 2021.08.09

[FLEXBOX FROGGY] CSS 개구리 게임 1 (1~7)

1단계 - 오른쪽 정렬 justify-content : flex요소들을 가로선 상에서 정렬 flex-start: 요소들을 컨테이너의 왼쪽으로 정렬합니다. (default) flex-end: 요소들을 컨테이너의 오른쪽으로 정렬합니다. center: 요소들을 컨테이너의 가운데로 정렬합니다. space-between: 요소들 사이에 동일한 간격을 둡니다. space-around: 요소들 주위에 동일한 간격을 둡니다. 2단계 - 가운데 정렬 3단계 - flex 주위 간격 설정 4단계 - 요소 간격 5단계 - 세로 정렬 align-items : flex 요소를 세로선 상에서 정렬 flex-start: 요소들을 컨테이너의 꼭대기로 정렬합니다. flex-end: 요소들을 컨테이너의 바닥으로 정렬합니다. center:..

html-css 2021.08.09

[백준 구현] boj 14467 소가 길을 건너간 이유 java

소가 길을 건너간 이유 1 성공출처다국어 한국어 시간 제한메모리 제한제출정답맞은 사람정답 비율 2 초 512 MB 2081 1254 1123 60.572% 문제 닭이 길을 건너간 이유는 과학적으로 깊게 연구가 되어 있지만, 의외로 소가 길을 건너간 이유는 거의 연구된 적이 없다. 이 주제에 관심을 가지고 있었던 농부 존은 한 대학으로부터 소가 길을 건너는 이유에 대한 연구 제의를 받게 되었다. 존이 할 일은 소가 길을 건너는 것을 관찰하는 것이다. 존은 소의 위치를 N번 관찰하는데, 각 관찰은 소의 번호와 소의 위치 하나씩으로 이루어져 있다. 존은 소를 10마리 가지고 있으므로 소의 번호는 1 이상 10 이하의 정수고, 소의 위치는 길의 왼쪽과 오른쪽을 의미하는 0과 1 중 하나다. 이 관찰 기록을 가지..

알고리즘 문제 2021.08.07

[Html/css] html,css 초간단 기초 문법 3 (Display, flex)

CSS display는 이름 그대로 어떻게 보이느냐이다. css 요소가 사용자에게 어떻게 보여질지 설정할 수 있다. inline / block none flex 1. inline to block / block to inline (디스플레이) display를 이용하여 인라인 요소를 블락으로, 그 반대로도 제어할 수 있다. ex) .div{ display : inline; } .span{ display : block; } 2. none None은 말 그대로 요소를 보이지 않게 하는 것이다. 보이지만 않을 뿐 위치는 차지한다. diplay : none; 3. Flex flex는 각 요소들을 비율로 위치를 나누는 기법입니다. flex를 사용하기 위해서는 먼저 부모 클래스의 display를 flex로 설정해 줍니..

html-css 2021.08.06