[백준 19238][python] 스타트 택시

스타트링크가 "스타트 택시"라는 이름의 택시 사업을 시작했다. 스타트 택시는 특이하게도 손님을 도착지로 데려다줄 때마다 연료가 충전되고, 연료가 바닥나면 그 날의 업무가 끝난다.택시 기사 최백준은 오늘 M명의 승객을 태우는 것이 목표이다. 백준이 활동할 영역은 N×N

2021년 10월 16일
·
0개의 댓글
·

[백준 2615][python] 오목

같은 색의 바둑알이 연속적으로 다섯 알을 놓이면 그 색이 이기게 된다. 여기서 연속적이란 가로, 세로 또는 대각선 방향 모두를 뜻한다. 하지만 여섯 알 이상이 연속적으로 놓인 경우에는 이긴 것이 아니다.입력으로 바둑판의 어떤 상태가 주어졌을 때, 검은색이 이겼는지, 흰

2021년 10월 16일
·
0개의 댓글
·

[백준 21609][python] 상어중학교

문제 상어 중학교의 코딩 동아리에서 게임을 만들었다. 이 게임은 크기가 N×N인 격자에서 진행되고, 초기에 격자의 모든 칸에는 블록이 하나씩 들어있고, 블록은 검은색 블록, 무지개 블록, 일반 블록이 있다. 일반 블록은 M가지 색상이 있고, 색은 M이하의 자연수로 표현

2021년 10월 12일
·
0개의 댓글
·

[백준 21610][python] 마법사 상어와 비바라기

마법사 상어는 파이어볼, 토네이도, 파이어스톰, 물복사버그 마법을 할 수 있다. 오늘 새로 배운 마법은 비바라기이다. 비바라기를 시전하면 하늘에 비구름을 만들 수 있다. 오늘은 비바라기를 크기가 N×N인 격자에서 연습하려고 한다. 격자의 각 칸에는 바구니가 하나 있고,

2021년 10월 12일
·
0개의 댓글
·
post-thumbnail

[백준 20061][python] 모노미노도미노 2

모노미노도미노는 아래와 같이 생긴 보드에서 진행되는 게임이다. 보드는 빨간색 보드, 파란색 보드, 초록색 보드가 그림과 같이 붙어있는 형태이다. 게임에서 사용하는 좌표 (x, y)에서 x는 행, y는 열을 의미한다. 빨간색, 파란색, 초록색 보드가 사용하는 좌표는 그

2021년 10월 12일
·
0개의 댓글
·

[백준 21608][python] 상어초등학교

상어 초등학교에는 교실이 하나 있고, 교실은 N×N 크기의 격자로 나타낼 수 있다. 학교에 다니는 학생의 수는 N2명이다. 오늘은 모든 학생의 자리를 정하는 날이다. 학생은 1번부터 N2번까지 번호가 매겨져 있고, (r, c)는 r행 c열을 의미한다. 교실의 가장 왼쪽

2021년 9월 29일
·
0개의 댓글
·

Union-find (disjoint-set) 알고리즘, [백준 1717] 집합의 표현

Union-find 알고리즘을 이해하고 예제 문제를 풀어본다 Union-find (disjoint-set) 알고리즘 서로 중복되지 않는 부분 집합들로 나눠진 원소들에 대한 정보를 저장하고 조작하는 자료구조 즉, 다수의 노드들 중에 연결된 노드를 찾거나 합칠 때 사용하

2021년 9월 28일
·
0개의 댓글
·

var, let, const 비교

var변수 재선언이 가능하다let, const변수 재선언이 불가능하다let은 변수에 재할당이 가능하지만, const는 변수의 재선언/재할당이 모두 불가능하다.

2021년 9월 24일
·
0개의 댓글
·

REST API

REST : 웹 (HTTP) 의 장점을 활용한 아키텍쳐(REpresentational State Transfer)1\. Method : http 메소드 post(create), get(select), put(update), delete(delete)2\. Resourc

2021년 9월 23일
·
0개의 댓글
·

쿠키와 세션

HTTP 프로토콜 환경의 약점을 보완하기 위해 사용한다.Connectionless클라이언트가 요청을 한 후 응답을 받으면 그 연결을 끊어버리는 특징Stateless통신이 끝나면 상태 정보를 유지하지 않는 특징즉, 클라이언트와 첫번째 통신테서 데이터를 주고받았어도 두번째

2021년 9월 23일
·
0개의 댓글
·
post-thumbnail

브라우저

사용자가 선택한 자원(html, pdf, image 등 다양한 형태)을 서버에 요청하고 브라우저에 표시브라우저는 html, css 명세에 따라 html 파일을 해석해서 표시, 명세는 웹 표준화 기구인 W3C(World wide web Consortium)에서 정한다사용

2021년 9월 23일
·
0개의 댓글
·

[2020 KAKAO BLIND RECRUITMENT] 자물쇠와 열쇠

고고학자인 "튜브"는 고대 유적지에서 보물과 유적이 가득할 것으로 추정되는 비밀의 문을 발견하였습니다. 그런데 문을 열려고 살펴보니 특이한 형태의 자물쇠로 잠겨 있었고 문 앞에는 특이한 형태의 열쇠와 함께 자물쇠를 푸는 방법에 대해 다음과 같이 설명해 주는 종이가 발견

2021년 9월 9일
·
0개의 댓글
·

[2020 KAKAO BLIND RECRUITMENT] 괄호 변환

카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받았습니다. 소스를 컴파일하여 로그를 보니 대부분 소스 코드 내 작성된 괄호가 개수는 맞지만 짝이 맞지 않

2021년 9월 7일
·
0개의 댓글
·

HAE 08.08

오랜만에 서울 야경

2021년 8월 10일
·
0개의 댓글
·

[프로그래머스 level2] 소수 찾기

한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다.각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하도록 soluti

2021년 8월 7일
·
0개의 댓글
·

[프로그래머스 level2] 다리를 지나는 트럭

트럭 여러 대가 강을 가로지르는 일차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 다리에는 트럭이 최대 bridge_length대 올라갈 수 있으며, 다리는 weight 이하까지의 무게를 견딜 수 있습니다

2021년 8월 7일
·
0개의 댓글
·

[프로그래머스 level2] 프린터

일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은 방식으로 인쇄 작업을 수행합

2021년 8월 7일
·
0개의 댓글
·

[백준 1244][python] 스위치 켜고 끄기

1부터 연속적으로 번호가 붙어있는 스위치들이 있다. 스위치는 켜져 있거나 꺼져있는 상태이다. <그림 1>에 스위치 8개의 상태가 표시되어 있다. ‘1’은 스위치가 켜져 있음을, ‘0’은 꺼져 있음을 나타낸다. 그리고 학생 몇 명을 뽑아서, 학생들에게 1 이상이고

2021년 8월 6일
·
0개의 댓글
·

[백준 2798][python] 블랙잭

카지노에서 제일 인기 있는 게임 블랙잭의 규칙은 상당히 쉽다. 카드의 합이 21을 넘지 않는 한도 내에서, 카드의 합을 최대한 크게 만드는 게임이다. 블랙잭은 카지노마다 다양한 규정이 있다.한국 최고의 블랙잭 고수 김정인은 새로운 블랙잭 규칙을 만들어 상근, 창영이와

2021년 8월 6일
·
0개의 댓글
·

HAE 08.05

8월 6일 기록저녁을 먹고 소화 겸 걷자 해서 걷다보니 7시가 되었다.나온김에 일몰도 보고 가자는 생각으로 30분 더 걸었다. 덕분에 더 많이 걷고 좋은 풍경을 많이 볼 수 있었다.

2021년 8월 5일
·
0개의 댓글
·