본문 바로가기

분류 전체보기28

파이썬 - 변수와 식별자 1. 변수 데이터를 저장하기 위해 사용하는 '상자'와 같은 것! 변수는 아래 예시와 같이 할당 연산자(=)를 통해 값을 할당받는다. a = 10 b = 20 같은 값을 동시에 할당하거나, 다른 값을 동시에 할당할 수도 있다. a = b = 10# 같은 값 동시 할당 x, y = 20, 30# 다른 값 동시 할당 각 변수의 값을 바꿔서 저장해야 할 때, 다른 프로그래밍 언어의 경우 임시 변수를 활용해야 하지만 파이썬의 경우 각 변수에 들어있는 값을 바꿔주는 간단한 방법이 있다. x, y = 10, 20 # 임시 변수 활용 tmp = x x = y y = tmp # 파이썬의 경우 y, x = x, y 2. 식별자 식별자란 변수, 함수, 클래스, 모듈 또는 다른 객체를 식별하는데 사용되는 이름이다. 식별자 이..
백준 - 2805. 나무자르기 파이썬 2805번: 나무 자르기 첫째 줄에 나무의 수 N과 상근이가 집으로 가져가려고 하는 나무의 길이 M이 주어진다. (1 ≤ N ≤ 1,000,000, 1 ≤ M ≤ 2,000,000,000) 둘째 줄에는 나무의 높이가 주어진다. 나무의 높이의 합은 항상 M보 www.acmicpc.net 1. SOLUTION 이분탐색(이진탐색) 기본문제! 아무생각없이 풀면 시간초과 난다.... 알고리즘 1도 모르고 풀다가 무수한 시간초과와 싸웠던 과거의 나🤦‍♀️ ㅎ......꼭 이분탐색이 무엇인지, 코드는 어떤 식으로 짜는지 학습한 후에 푸는 것을 추천한다. 나무 길이의 최소값인 1을 first로, 나무 길이 중 가장 긴 것을 last로 두고, first가 last보다 커지기 전까지 while문을 돌린다. 두 값의 중간값..
JavaScript - 이중for문 이해하기 Day4. 나를 혼란에 빠뜨린 반복문 1-5(나)/6-10(페어님)/11-16(나)/17-21(페어님) 이렇게 문제를 번갈아 가며 풀었는데, 1-5번 풀 때까지만해도 반복문 자체가 이해가 안되어서 페어분께 계속 물어봤던 기억이 난다ㅋㅋㅋㅋ하...민폐갑;; 다행히 이날 나와 함께 해 주신 페어분께서는 전공자셨고 나의 개떡같은 질문에도 찰떡같은 답변을 해 주셨다👼 덕분에 11-16번 문제 풀 때에는 수월하게 진행했는데, 진짜 고난은 18번부터 시작된 이중반복문이었다. 하하^^ 얼추(?) 이해하긴 했는데 내가 이해한 게 맞는지 모르겠어서 주말을 이용해 18-21번 문제를 혼자서 다시 풀어보았다. 그리고나서 21번 문제와 함께 내 식대로 정리해보는 이중 반복문(이중 for문) 문법 이중 for문 이해가 안될땐 ..
HTML심화 - 웹 앱의 구조 잡기(로그인 창 만들기2) 1. 웹 앱의 구조 잡기 - 큰 틀에서 영역 나누기 - 각 영역을 태그로 표현하기 - html 코드 작성 댓글 9M 등록 ouo0**** 시각장애인들을 위한 지원이 정말 반갑네요 앞으로도 ... 2018-03-22 23:29:22 0 0 2. id 및 class 목적에 맞게 사용하기 - id(#) : 고유한 이름을 붙일 때 - class(.) : 반복되는 영역을 유형별로 분류할 때 // Selector 사용 - div#writing-section // Selector 사용 - li.comment - 각 태그에 id와 class 적용 (반복되는 영역은 id로 지정할 수 없음)
html기초 - 자주 사용하는 태그로 로그인 창 만들기 1. HTML과 태그 - 웹페이지의 틀을 만드는 마크업 언어 - Tag들의 집합 - 트리 구조로 이루어져 있다. - Tag : 부등호()로 묶인 HTML의 기본 구성요소, 여는태그()와 닫는태그()로 구성되어 있다. - Self-Closing Tag : 닫는 태그가 없는 경우() ex) 이미지 태그 * 태그 종류가 궁금하다면 MDN 참고! HTML 요소 참고서 - HTML: Hypertext Markup Language | MDN 이 페이지는 태그를 사용해 만들 수 있는 모든 HTML 요소의 목록을 제공합니다. developer.mozilla.org 2. 자주 사용하는 HTML태그 구역 나누기 - : 구역 나누기, 섹션마다 동일한 스타일을 지정할 수 있다. 한 줄을 모두 차지함 - : 짧은 텍스트. 다른..
Visual Studio Code 설치하는 방법 및 설정 Visual Studio Code 마이크로소프트에서 개발한 전 세계에서 가장 대중적인 코드에디터로, 장점은 다음과 같다. - macOS, Linux, Windows 등 OS와 상관없이 사용이 가능하다. - C++, C#, 파이썬, JavaScript, HTML, CSS 등 다양한 언어를 모두 편집할 수 있다. - 다양한 extension을 제공하여 개발자의 취향에 맞게 커스터마이징이 가능하다. - 디버깅(debugging)이 편리하다. - 무료로 사용할 수 있다. VScode 설치방법 - VScode 공식 홈페이지에 접속한다. Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optim..