3190. 뱀 문제 바로가기 해결 방법 주요 과정 입력값을 통해 필요한 변수들을 설정을 한다. 주요 변수 설명 board : 사과의 위치를 저장한 정사각 보드 리스트 y, x, d : 뱀의 머리 위치와 방향을 저장하는 변수 ★ snake_list : 뱀의 몸이 있는 좌표들을 저장하...
[baekjoon] 13458. 시험감독 (python)
13458. 시험감독 문제 바로가기 해결 방법 문제 정리 필요한 감독관(총감독관, 부감독관) 수의 최솟값을 구해야 한다. 총감독관 한 시험장에 감시할 수 있는 응시자 수가 B명! 시험장에 오직 1명만 존재! 부감독관 ...
[baekjoon] 14501. 퇴사 (python)
14501. 퇴사 문제 바로가기 해결 방법 주요 과정 work 함수를 통해 모든 경우의 수를 확인하여 가장 큰 상담 금액(final_income)을 출력한다. work 함수 day를 0 부터 시작하여 각 날에 대해 상담을 하는 경우와 상담을 안하는 경우 두가지를 모두 체크하여 모든 경우를 확인한다. ...
[baekjoon] 14502. 연구소 (python)
14502. 연구소 문제 바로가기 해결 방법 구현 방법 지도에 대한 입력을 area 리스트에 저장하고 이 리스트를 통해 빈칸의 좌표를 empty_area에 저장한다. empty_area : 바이러스와 벽이 없는 칸으로 벽을 세울 수 있는 가능성을 가진 좌표들 빈칸 좌표 중 3개를 선택하는 모든 경우를 계...
[programmers] 두 개 뽑아서 더하기 (python, javascript)
programmers | 두 개 뽑아서 더하기 코딩 테스트 연습 > 월간 코드 챌린지 시즌 1 > 두 개 뽑아서 더하기 level 1 구현한 코드 이중 for문을 이용하여 numbers 리스트의 서로 다른 인덱스 두 개가 다 더해지도록 한다. 이때 if문을 이용하여 answer에 없는 값만 추가하여 중복이 없도록 한다. ...
[Web Vue] 1. Vue 기초 다지기
Vue 기초 Who made Vue.js Evan You Angular 사용에서 무거운 개념들을 덜어내기 위해 만들었다. Vue.js intro what Front-End Framework 사용자와 대면해서 사용하는 소프트웨어 SPA(Single Page Application) 제작 ...
[Algorithm] chapter 2. Array1
배열 일정한 자료형의 변수들을 하나의 이름으로 열거하여 사용하는 자료구조입니다. 여기서 자료형(Data types)은 정수형(integer, long), 실수형(float, double), 문자형(char) 을 의미합니다. 참고) procedu...
[Algorithm] chapter 1. Algorithm
알고리즘이란? 유한한 단계를 통해 문제를 해결하기 위한 절차나 방법입니다. 시작과 끝 반드시 존재해야 합니다! 표현 방법 크게 2가지가 있습니다. 슈더코드 ( pseudo code ) 대부분의 알고리즘에서 선호하는 표현방법으로 문법이 따로 존재하는 것은 아닙니다....
[Python 배우기] 4. python 시퀀스(Sequence) 자료형
python 시퀀스(sequence) 자료형 시퀀스는 데이터가 순서대로 나열된 형식을 나타낸다. ※ 주의 : 순서대로 나열된 것이 정렬되었다는 뜻이 아니다! 시퀀스 타입 list, tuple, range, string, binary list 리스트 생성 : [],...
[Python 배우기] 3. python 연산자
python 연산자 산술 연산자 더하기 + a = 3 b = 2 c = a + b print(c) # 출력: 5 print(10 + 20) # 출력: 30 빼기 - a = 5 b = 2 c = a - b print(c) # 출력: 3 print(10 - 20) # 출력: -10 곱하기 * a = 3 b = 2 c = a * b prin...