전체 글 125

[01] Algorithm Analysis (Big-Oh notation)

알고리즘 - 목적) 컴퓨터를 통해 문제를 푼다 - 컴퓨터가 풀 수 있는 문제인지 정의하고(컴퓨터가 쓸 수 있는 형태로 바꾸고), 이 문제(problem)를 컴퓨터가 이해할 수 있도록 명확하고 정확한 절차를 통한 해답(solution)을 찾아나가는 과정이 있어야 함 문제 : '답을 찾기 위한 질문' 매개변수 : 문제에서 언급되었지만 할당되지 않은 변수들, int x; 실체(instance) : 매개변수에 실제로 할당된 값, x=5; 알고리즘 : 어떤 문제를 풀기 위한 유한한 절차와 방법 - 문제 : 수학적으로 엄밀히 정의된 - 절차와 방법 : 계산 문제 -> 숫자, 사칙연산 이용 컴퓨터로 계산 문제 -> 컴퓨터에 주어진 명령어 집합(instruction set) 이용 의사코드 (pseudo-code) : ..

전공/알고리즘 2022.09.19

[제2장] 자바 기본 프로그래밍

2.1 자바 프로그램의 구조 ``` public class Hello { } ``` public은 접근지정자로 다른 모든 클래스에서 클래스 Hello를 자유롭게 사용할 수 있다는 선언 main() 메소드 - public static void 타입으로 선언되어야 함 - 한 클래스에 2개 이상의 main() 안 됨 - 실행을 시작할 클래스에만 main() 두기 메소드 - 클래스의 멤버 함수를 가리킴 - 매소드 내에 선언되어 사용되는 변수 = 지역변수 화면 출력 - System.out.println() 출력 후 다음 행으로 이동 - System.out.print() 이동 안 함 public class Hi { public static void main(String[] args) { System.out.prin..

전공/JAVA 2022.09.16

week 05 - ch03. CSS

선택자 {속성:값;} 1. 기본 1.1 전체 선택자 : 모든 요소를 선택 * { color: red; } 1.2 태그 선택자 : 태그 이름이 ABC인 요소 선택 ABC li { } 1.3 클래스 선택자 : HTML class 속성의 값이 인ABC 요소 선택 .ABC .클래스명 { } 1.4 아이디 선택자 : HTML id 속성의 값이 ABC인 요소 선택 #ABC #id명 { } 2. 복합 2.1 일치 선택자 : 선택자 ABC와 XYZ를 동시에 만족하는 요소 선택 ABCXYZ span.orange{ /* span 태그이면서 orange클래스 */ } 2.2 자식 선택자 : 선택자 ABC의 자식 요소 XYZ 선택 ABC > XYZ ul > .orange { } 2.3 하위(후손) 선택자 : 선택자 ABC의 ..

Python 2022.08.04

돌발 - 기술&전화기, 재활용

기술&전화기 본인이 전화기에 대해 가장 좋아하는 기능 묘사 The smartphone is very useful in some ways. Since there are many functions there, I have relied on it over the years. First, I can get access to the Internet in my hands. Thanks to it, I can access the web sites like google and Instagram without a PC. Also, I can use smartphone applications, so I play mobile games and handle banking business. Next, I can use a ca..

돌발주제 - 예약

본인이 평소에 하는 예약 종류/장소들 묘사 어렸을 때 했던 예약 경험 묘사 예약관련 기억 남는 에피소드 예약 과정 (간혹) 일반적인 예약 소개 In fact, I hardly make an appointment in my daily life. However, for example, when I need to go see the doctor, Or, when I need to get my hair trimmed or cut, I make an appointment for that because these tasks are time consuming. If I don’t have an appointment in advance, no one could tell me how long I have to wait ..