반응형

전체 글 320

<돈>2025년 5월

대외의존도대외 의존도는 국민소득에서 수출과 수입이 차지하는 비중으로서 수출액과 수입액을 합한 것을 국민총소득(GNI)으로 나눈 값에 100을 곱해 계산한다. 우리나라의 공식적인 대외 의존도 지표는 GNI로 나눈 값을 사용하지만 목적에 따라 GDP로 나눈 값을 사용하기도 한다. 수출 의존도는 국민소득에서 수출이 차지하는 비중으로서 수출액을 GNI로 나눈 값에 100을 곱해 계산하고, 수입 의존도는 국민소득에서 수입이 차지하는 비중으로서 수입액을 GNI로 나눈 값에 100을 곱해 계산한다. 따라서 대외 의존도는 수출 의존도와 수입 의존도의 합으로도 계산할 수 있다. 우리나라의 경우 대외 의존도가 높은 편에 속하기 때문에 해외 부문의 여건 변화가 우리나라에 미치는 영향이 그만큼 크다.주가수익비율 PERPER ..

<돈>2025년 6월

소득주도성장소득 주도 성장 (所得 主導 成長)은 가계 소득을 늘려 소비를 촉진하고, 기업의 투자와 생산을 늘려 경제 성장을 이끌어낸다는 경제 성장 전략입니다. 즉, 임금 인상과 같은 소득 증대를 통해 총수요를 증가시키고, 이를 통해 경제 성장을 달성하려는 정책입니다. 스왑Swap선물 옵션과 같이 기본파생상품1980년 초에 첫 번째 스왑계약이 체결되었다. 그 이후로 시장은 괄목할만한 성장을 보이고 있다. 현재 스왑은 파생상품시장에서 중심적인 역할을 담당하고 있으며, 해외 조달, 해외 투자 등에서 이자율 위험, 통화 변동 위험 등을 제거하기 위한 목적으로 다양하게 사용되고 있다. BIS 2023년 리포트에 따르면 현재 전세계 외환 및 이자율 관련 스왑 잔액은 694조달러로, 전세계 주식시장 시가총액을 다 합..

<코딩> 2025년 6월

XMLXML(eXtensible Markup Language)은 W3C에서 개발된, 여러 특수한 목적의 마크업 언어를 만드는 용도로 권장되는 다목적 마크업 언어이다. XML은 SGML의 단순화된 부분집합으로, 다른 많은 종류의 데이터를 기술하는 데 사용할 수 있다. XML은 주로 다른 종류의 시스템, 특히 인터넷에 연결된 시스템끼리 데이터를 쉽게 주고 받을 수 있게 하여 HTML의 한계를 극복할 목적으로 만들어졌다바이브코딩바이브 코딩(Vibe Coding)이란 개발자가 생성형 인공지능의 도움을 받아 코드를 작성하는 행위를 일컫는 신조어로 프로그래밍을 할 때 사전에 엄밀한 논리나 설계를 바탕으로 하지 않고 직감과 느낌에 의존한다는 의미로 ‘바이브’코딩이라는 이름이 붙었다.바이브 코딩의 가장 핵심적인 특징은..

C1005파싱 , C1006입력

C1005파싱db의 데이터는 문자열로 데이터가 전송된다. 익스포트 가져오는것. 집어넣는것 C1005개념01파싱package C1005파싱;/* [문제] id와 socre를 구분자 슬러시(/)와 콤마(,)를 활용해 하나의 문자열로 연결해 data에 저장하시오. [정답] "qwer/100,asdf/23,zxc/43" */public class C1005개념01파싱 { public static void main(String[] args) { String[] id = {"qwer", "asdf", "zxc"}; int[] score = { 100, 23, 43}; String data = ""; for(int i=0; iC1005개념02파싱package C1005파싱;..

코딩/2-JAVA 2025.06.27

C1001문자열, C1002문자열함수, C1003형변환, C1004문자열과데이터

C10문자열C1001문자열C1001개념01_문자열입력package C1001문자열;import java.util.Scanner;public class C1001개념01_문자열입력 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("이름을 입력하세요 : "); String name = scan.next(); //문자열은 스캐너 넥스트를 쓴다. //넥스트는 스페이스가 안된다. //int name = scan.nextInt(); //정수 //정수는 next.int를 섰다. => nextInt() System.out.println("name ..

코딩/2-JAVA 2025.06.27

C0911어레이리스트

C0911어레이리스트C0911개념01어레이리스트실제로 대부분의 웹에서는 ArrayList 사용한다.그러면 그간의 배열로는 왜 했나?최적화 할때는 배열을 쓸 수 밖에 없다.어레이리스트의 함수중 add함수가. 딜레이를 준다.메모리. 그때 그때 늘리는것new를 계속 하는것 일방적인 웹에서는 어레이리스를 많이 쓴다. 편하니까.최적화는 아니다. 그냥 배열은 한번 로딩하고 더 이상 로딩하지 않는다. 어레이리스트는 new를 할때마다 로딩 자바는 애초에 무거운것을 잘 안 만든다.자바가 애초에 무거워서 package C0911어레이리스트;import java.util.ArrayList; //임포트 해야된다. /* # 어레이리스트 [1] 기본 배열은 max 값을 정해놓고 그이상은 저장할수가 없었다. [..

코딩/2-JAVA 2025.06.27

_11_교재 => 수업011_반복문 ~ 수업011_반복문03 , _11_문제 => 문제011_반복문 ~ 문제011_반복문12(1~3)

_11_교재수업011_반복문.cpp#include int main(void) { //반복문의 함정은 { } 중괄호 생략. 이게 함정 int i = 0; for (i = 0; i 수업011_반복문02.cpp#include int main(void) { //while은 중괄호를 생략할 수 없다. i++을 넣어야 해서. //불가능 int i = 0; while (i 수업011_반복문03.cpp#include int main(void) { //do while 조심해야 할것 //조건이 뒤에 있다. int i = 0; do { printf("%d\n", i); i++; } while (i _11_문제문제011_반복문.cpp#include int main(void) { int j; int sum = ..

코딩/C언어 2025.06.27

C0910이차배열입력

C0910이차배열입력C0910개념01이차배열입력2차배열인데. 입력을 넣은것 package C0910이차배열입력;import java.util.Arrays;import java.util.Scanner;public class C0910개념01이차배열입력 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int[][] arr = new int[3][3]; int k = 1; for(int i=0; iC0910이차배열입력_개념연습C0910개념연습01package C0910이차배열입력_개념연습;import java.util.Arrays;import java.util.Scanner;public clas..

코딩/2-JAVA 2025.06.27

C0909이차배열과데이터

C0909이차배열과데이터C0909개념01이차배열과데이터시험지를 나눠주는데. s자로 나눠주는것 랜덤으로 시험지 장수를 정해서 package C0909이차배열과데이터;import java.util.Random;/* [문제] 아래 2차원배열은 3학년 1반의 학생 수를 표현한 것으로 세로4 가로5의 총 학생 수는 20명이다. 배열 안의 각각의 값들은 각 학생별 시험을 보기위한 필요 페이지 수이다. 학생마다 필요한 페이지 수가 다르다. 시험지를 인덱스 위치(0,0)부터 나눠주려 할 때 지그재그의 형태로 전달하려한다. 첫 번째 줄은 앞에서부터 뒤로 이동한다. 3, 1, 5, 4, 1 두 번째 줄은 뒤에서부터 앞으로 이동한다. 8, 2, 4, 6, 1 다시 세 번째 줄은 앞에서부터 뒤로..

코딩/2-JAVA 2025.06.27

C0907이차원메모리구조 , C0908행렬

C0907이차원메모리구조C0907개념01_이차원메모리구조변수 개수를 셀 수 있어야 한다. package C0907이차원메모리구조;public class C0907개념01_이차원메모리구조 { public static void main(String[] args) { int a = 10; int b = 20; int c = 30; int[] d = {10,20,30}; int[] t1 = {1,2,3}; int[] t2 = {4,5,6}; int[] t3 = {7,8,9}; int[][] t4 = new int[3][]; t4[0] = t1; t4[1] = t2; t4[2] = t3; //------------------------------------------------ ..

코딩/2-JAVA 2025.06.26
반응형