목록잡동사니/[2022] 회로이론 (81)
기록
1. 전압 (Voltage) 정의: 전압 (또는 전위차)은 단위 정전하 (positive charge)를 이동하는 데 필요한 에너지 (일) 회로의 두 점 사이로 단위 정전하를 이동하는데 필요한 에너지를 그 두 점 사이의 전위차 또는 전압이라고 한다. Vab = dw / dq 단위: V [Volt] 1V = 1J / 1C 전류와 같이 직류 전압 (DC voltage)와 교류 전압 (AC voltage)가 있다. 2. 전력 (Power) 정의: 시간에 따른 (공급되는, 소비되는) 에너지의 변화율 순시전력: instantaneous power, 참고: chain rule 단위: W [Watt] 전력의 부호 결정 (Passive Sign ConventioN) 전류가 전압의 +쪽으로 들어가면 전력을 소비한다. P..
1. 직류 (DC, Direct Current) 시간에 따라 크기와 방향이 일정한 전류 (I, 대문자로 표시) 2. 교류 (AC, Alternating Current) 시간에 따라 크기와 방향이 "정현파식 ( sinusoidal)" 으로 변하는 전류 참고: time-varying current: 시변 전류 구형파, 삼각파, 지수 감소형 등등
1. 전하 (Charge) 정의: 전하는 물질을 구성하는 소립자 (전자, 양성자) 등의 전기적 성질 단위: C [Coulomb] Coulomb: 1785년 두 점 전하 사이의 힘의 특성을 밝혔다. 2. 전류 (Current) 정의: 시간 당 전하의 변화량 (이동량) 단위: A [Ampere] 1A = 1C/s 1초동안 1C의 율로 전하가 이동한다. 방향: 정전하 (양전하) 의 이동방향 전자(음전하의 운반체)의 이동방향과 반대로 약속했다.
https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net for (N의 제곱근까지 반복하기) { 소수가 아니면 넘어감 for (소수의 배수 값을 N까지 반복하기) { 이 수가 소수가 아니라는 것을 표시하기 ( 0으로 값을 변경 ) } } import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.Strin..
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; // 버블 정렬 응용 public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); // 숫자의 개수 N 입력받기 int N = ..
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; // 버블 정렬 public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); // 숫자의 개수 N 입력받기 int N = Int..
https://www.acmicpc.net/problem/1253 1253번: 좋다 첫째 줄에는 수의 개수 N(1 ≤ N ≤ 2,000), 두 번째 줄에는 i번째 수를 나타내는 Ai가 N개 주어진다. (|Ai| ≤ 1,000,000,000, Ai는 정수) www.acmicpc.net package Test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; // 투 포인터 public class Main { public static void main(String[] args) throw..
