복습 html+css 정리 Day1 1.클라이언트(client): 브라우저, 정보를 요청함 2.서버(server): 정보를 제공함 3.시멘틱 태그(semantic tag) 1.삽입방법 2.형식:selector{속성:값; 속성:값; 속성:값;}... 복습htmlCSSCSS [복습] React State, props 활용한 과제 이번 과제는 npm으로 진행되었으므로 과제를 진행 하기 전, npm install 명령어를 터미널에 입력하여 npm 설치를 진행하였다. 이전에 spa부분을 예습하면서 정리했던 내용에 포함되어있는 router 관련 컴포넌트들을 사용하기 위해 과제를 시작하기 전, npm i react-router-dom 명령어를 터미널에 입력하여 설치를 진행하였다. 아래 그림과 같은 좌측 사이드 부분에 아이콘 ... 블록체인복습Props코드스테이츠ReactStateBEB 04기BEB 04기 중간 점검 - 총복습 총 복습의 시간으로 항공기 관리프로그램을 만들어 보자, 2) 검색하기 3) 수정하기 (항공기번호로 조회하여 출발지/도착지 선택 수정가능하게) 4) 삭제하기 (항공기번호로 조회하여, 해당 항공기 정보 삭제 가능하게) 5) 목록보기 (결과 값을 한번에 볼 수 있게끔) : 항공사, 항공기번호, 최대승객수, 출발지, 도착지 #이미지 불러오는 법 JAVA에서 이미지 가져오는 법 먼저, IMG파일을 w... 14일차2차원 배열복습클래스메서드AMS14일차 [Py_Lv1] 하샤드 수 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. x는 1 이상, 10000 이하인 정수입니다. 숫자를 str()함수를 적용 후 list화 시키면 각각 분리되어 저장되... 복습프로그래머스복습 [첫 프로젝트 복습] #1 Django로 시작하기 프로젝트에서 발생한 오류 해결 과정 뿐만 아니라, 곧 또 다른 프로젝트를 진행할 내 스스로를 위해 Dajngo기초, Docker 기초, Git 사용 시 필요했던 지식까지 정리를 해 둘 것이다. 로컬에서 개발을 할 경우 가상 환경은 필수로 만들어 주는 것이 좋다. 다른 서비스들을 개발할 때마다 사용하는 프레임워크, 패키지, 라이브러리등이 다를 수 있고, 또한 같은 툴이라고 하더라도 다른 버전이... 가상환경Backend복습첫 프로젝트MacOSdjangoBackend 동전 거슬러주기 오늘의 문제 동전 거슬러주기 손님이 현금을 주면 그 현금액수를 포스기에 입력하면 물건 가격을 제외한 거스름돈을 스스로 계산해준다. 아주 편한 기능이다. 현대 사회를 살아가는 사람들에게는 빠질 수 없는 기능이다. 무엇보다도 돈에 예민한 시대이기 때문에 그렇다면 이렇게 중요한 알고리즘을 잘못 설계한다면 어떻게 될까? 이 중요한 알고리즘을 문제로 한 번 풀어보자 ㅎㅎ 자 문제 나갑니다. 거스름돈 ... 자바복습문제기초기초 [Py_Lv1]문자열 다루기 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. s는 길이 1 이상, 길이 8 이하인 문자열입니다. 아직 부족함을 많이 느끼는 문제의 패턴 중 하나입니다. 파이썬은 아주 좋은 라이브러리를 내장하고 있다. 그래서 라이브러리를 잘 활용하지 ... 프로그래머스복습복습 [Py_Lv1] 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. s는 길이가 1 이상, 100이하인 스트링입니다. 쉬운 문제인듯 하면서도 간결하게 코딩을 위해서는 조금 고민이 필요했습니다. 베스트 답변이라 생각하는 답변은 슬라이싱을 이용하여 간결하게 해결한것을 확인했습니다👍 하지만 [ // ]을 이용하여 문제를 해결하려고 했... 프로그래머스복습복습 [Py_Lv1] 시저암호 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 "AB"는 1만큼 밀면 "BC"가 되고, 3만큼 밀면 "DE"가 됩니다. "z"는 1만큼 밀면 "a"가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수, solution을 완성해 보세요. 공백은 아무리 밀어도 공백입니다. s는 알파벳 소문자, ... 프로그래머스복습복습 [Py_Lv1] 콜라츠 추측 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 입력된 수가 짝수라면 2로 나눕니다. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 입력된 수가 6이라면 6→3→10→5→16→8→4→... 프로그래머스복습복습 [Py_Lv1] 약수의 합 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. n은 0 이상 3000이하인 정수입니다. 😁 웃으며 풀 수 있는 문제였다. 약수가 될 수 있는 조건은 주어진 정수를 1부터 n까지 나누어 나머지가 0이되는 숫자만 찾아 더하면 해결할 수 있다. 쉬워서 별도의 설명없이 넘아가겠다.... 프로그래머스복습복습 [백준] 1260 BFS와 DFS C++ 주어진 정점의 개수와 간선의 개수를 이용하여 BFS와 DFS를 이용하여 모든 정점을 방문하는 순서를 출력하면 되는 간단한 문제이다. 단, 두 점의 연결정보를 단방향으로만 알려주기 때문에 2차원 배열을 이용하여 연결 정보에 대한 그래프를 만들어 주는것이 중요하다.... cpp복습알고리즘 문제풀이백준cpp [백준] 1012 유기농 배추 C++ MxN 2차원 행렬을 탐색하면서 인접한 배추들의 집합을 출력하는 문제이며 bfs를 이용하여 다음과 같이 풀었다. map을 탐색하면서 map[i][j] = 1 이면서 visited = false 인지 검사 즉, 배추가 있고 방문한적이 없는지 확인 배추가 있다면 bfs() 함수를 실행시키고 cnt 증가 dfs() 함수를 통해서 현재위치에서 인접한곳에 배추가 있는지 탐색하면서 배추가 있다면 vis... cpp복습알고리즘 문제풀이백준cpp [백준] 2606 바이러스 C++ 1번 컴퓨터로부터 연결된 모든 컴퓨터를 출력하는 문제이기 때문에 깊이 탐색 알고리즘을 이용하였으며, 입력이 단방향으로 주어지기때문에 2차원 배열을 이용하여 연결쌍의 정보를 저장하여 문제를 풀었다. 변수 int computerNum : 컴퓨터의 수 int pairNum : 연결쌍의 개수 int virusCnt : 바이러스에 걸린 컴퓨터의 수 int map[MAX][MAX] : 연결된 컴퓨터의 ... cpp복습알고리즘 문제풀이백준cpp [파이썬] 객체(Object), 클래스(class) 객체(Object) 란? 클래스(class) 란? 클래스 사용 방법 클래스 예제 객체(object)란 세상에 존재하는 사물이나 생명을 의미합니다. 이렇게 말하면 이해하기 어려울 수 있으니 예를 하나 들어 보겠습니다. 하나의 자동차가 존재한다고 가정해 봅시다. 만약 자동차에 바퀴가 없다면 자동차가 이동을 할 수 있을까요? 또 만약 자동차에 핸들이 없다면 자동차를 운전할 수 있을까요? 자동차에 ... python객체클래스파이썬공부복습초보class코딩class
html+css 정리 Day1 1.클라이언트(client): 브라우저, 정보를 요청함 2.서버(server): 정보를 제공함 3.시멘틱 태그(semantic tag) 1.삽입방법 2.형식:selector{속성:값; 속성:값; 속성:값;}... 복습htmlCSSCSS [복습] React State, props 활용한 과제 이번 과제는 npm으로 진행되었으므로 과제를 진행 하기 전, npm install 명령어를 터미널에 입력하여 npm 설치를 진행하였다. 이전에 spa부분을 예습하면서 정리했던 내용에 포함되어있는 router 관련 컴포넌트들을 사용하기 위해 과제를 시작하기 전, npm i react-router-dom 명령어를 터미널에 입력하여 설치를 진행하였다. 아래 그림과 같은 좌측 사이드 부분에 아이콘 ... 블록체인복습Props코드스테이츠ReactStateBEB 04기BEB 04기 중간 점검 - 총복습 총 복습의 시간으로 항공기 관리프로그램을 만들어 보자, 2) 검색하기 3) 수정하기 (항공기번호로 조회하여 출발지/도착지 선택 수정가능하게) 4) 삭제하기 (항공기번호로 조회하여, 해당 항공기 정보 삭제 가능하게) 5) 목록보기 (결과 값을 한번에 볼 수 있게끔) : 항공사, 항공기번호, 최대승객수, 출발지, 도착지 #이미지 불러오는 법 JAVA에서 이미지 가져오는 법 먼저, IMG파일을 w... 14일차2차원 배열복습클래스메서드AMS14일차 [Py_Lv1] 하샤드 수 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. x는 1 이상, 10000 이하인 정수입니다. 숫자를 str()함수를 적용 후 list화 시키면 각각 분리되어 저장되... 복습프로그래머스복습 [첫 프로젝트 복습] #1 Django로 시작하기 프로젝트에서 발생한 오류 해결 과정 뿐만 아니라, 곧 또 다른 프로젝트를 진행할 내 스스로를 위해 Dajngo기초, Docker 기초, Git 사용 시 필요했던 지식까지 정리를 해 둘 것이다. 로컬에서 개발을 할 경우 가상 환경은 필수로 만들어 주는 것이 좋다. 다른 서비스들을 개발할 때마다 사용하는 프레임워크, 패키지, 라이브러리등이 다를 수 있고, 또한 같은 툴이라고 하더라도 다른 버전이... 가상환경Backend복습첫 프로젝트MacOSdjangoBackend 동전 거슬러주기 오늘의 문제 동전 거슬러주기 손님이 현금을 주면 그 현금액수를 포스기에 입력하면 물건 가격을 제외한 거스름돈을 스스로 계산해준다. 아주 편한 기능이다. 현대 사회를 살아가는 사람들에게는 빠질 수 없는 기능이다. 무엇보다도 돈에 예민한 시대이기 때문에 그렇다면 이렇게 중요한 알고리즘을 잘못 설계한다면 어떻게 될까? 이 중요한 알고리즘을 문제로 한 번 풀어보자 ㅎㅎ 자 문제 나갑니다. 거스름돈 ... 자바복습문제기초기초 [Py_Lv1]문자열 다루기 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. s는 길이 1 이상, 길이 8 이하인 문자열입니다. 아직 부족함을 많이 느끼는 문제의 패턴 중 하나입니다. 파이썬은 아주 좋은 라이브러리를 내장하고 있다. 그래서 라이브러리를 잘 활용하지 ... 프로그래머스복습복습 [Py_Lv1] 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. s는 길이가 1 이상, 100이하인 스트링입니다. 쉬운 문제인듯 하면서도 간결하게 코딩을 위해서는 조금 고민이 필요했습니다. 베스트 답변이라 생각하는 답변은 슬라이싱을 이용하여 간결하게 해결한것을 확인했습니다👍 하지만 [ // ]을 이용하여 문제를 해결하려고 했... 프로그래머스복습복습 [Py_Lv1] 시저암호 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 "AB"는 1만큼 밀면 "BC"가 되고, 3만큼 밀면 "DE"가 됩니다. "z"는 1만큼 밀면 "a"가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수, solution을 완성해 보세요. 공백은 아무리 밀어도 공백입니다. s는 알파벳 소문자, ... 프로그래머스복습복습 [Py_Lv1] 콜라츠 추측 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 입력된 수가 짝수라면 2로 나눕니다. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 입력된 수가 6이라면 6→3→10→5→16→8→4→... 프로그래머스복습복습 [Py_Lv1] 약수의 합 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. n은 0 이상 3000이하인 정수입니다. 😁 웃으며 풀 수 있는 문제였다. 약수가 될 수 있는 조건은 주어진 정수를 1부터 n까지 나누어 나머지가 0이되는 숫자만 찾아 더하면 해결할 수 있다. 쉬워서 별도의 설명없이 넘아가겠다.... 프로그래머스복습복습 [백준] 1260 BFS와 DFS C++ 주어진 정점의 개수와 간선의 개수를 이용하여 BFS와 DFS를 이용하여 모든 정점을 방문하는 순서를 출력하면 되는 간단한 문제이다. 단, 두 점의 연결정보를 단방향으로만 알려주기 때문에 2차원 배열을 이용하여 연결 정보에 대한 그래프를 만들어 주는것이 중요하다.... cpp복습알고리즘 문제풀이백준cpp [백준] 1012 유기농 배추 C++ MxN 2차원 행렬을 탐색하면서 인접한 배추들의 집합을 출력하는 문제이며 bfs를 이용하여 다음과 같이 풀었다. map을 탐색하면서 map[i][j] = 1 이면서 visited = false 인지 검사 즉, 배추가 있고 방문한적이 없는지 확인 배추가 있다면 bfs() 함수를 실행시키고 cnt 증가 dfs() 함수를 통해서 현재위치에서 인접한곳에 배추가 있는지 탐색하면서 배추가 있다면 vis... cpp복습알고리즘 문제풀이백준cpp [백준] 2606 바이러스 C++ 1번 컴퓨터로부터 연결된 모든 컴퓨터를 출력하는 문제이기 때문에 깊이 탐색 알고리즘을 이용하였으며, 입력이 단방향으로 주어지기때문에 2차원 배열을 이용하여 연결쌍의 정보를 저장하여 문제를 풀었다. 변수 int computerNum : 컴퓨터의 수 int pairNum : 연결쌍의 개수 int virusCnt : 바이러스에 걸린 컴퓨터의 수 int map[MAX][MAX] : 연결된 컴퓨터의 ... cpp복습알고리즘 문제풀이백준cpp [파이썬] 객체(Object), 클래스(class) 객체(Object) 란? 클래스(class) 란? 클래스 사용 방법 클래스 예제 객체(object)란 세상에 존재하는 사물이나 생명을 의미합니다. 이렇게 말하면 이해하기 어려울 수 있으니 예를 하나 들어 보겠습니다. 하나의 자동차가 존재한다고 가정해 봅시다. 만약 자동차에 바퀴가 없다면 자동차가 이동을 할 수 있을까요? 또 만약 자동차에 핸들이 없다면 자동차를 운전할 수 있을까요? 자동차에 ... python객체클래스파이썬공부복습초보class코딩class