목록전체 글 (183)
on my way
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bNJUFJ/btsIfrVgZZd/kkABiibc1ky5gRAaBYFSIK/img.png)
금융금융은 자금의 조달과 운용을 다루는 분야개인, 기업, 정부가 자금을 모으고 사용하며, 투자, 대출, 보험, 자산 관리 등의 활동을 포함금융 공학금융 문제를 해결하기 위해 수학, 통계, 경제학, 컴퓨터 과학 등의 방법을 사용하는 학문으로, 파생상품 가격 설정, 리스크 관리, 투자 전략 개발 등에 활용금융기관금융기관은 자금의 중개 역할은행, 보험사, 증권사 등예금, 대출, 투자, 보험 등의 서비스주요 금융 자산주식기업의 소유권을 나타내는 증권주식을 보유한 투자자는 해당 기업의 지분을 갖게 됨주식 시장에서 매매, 배당금과 자본 이익을 통해 수익효율적 시장 가설(EMH): 전체 투자자에게 공개된 정보가 주가에 즉시 반영되어 주식 시장이 항상 공정하고 효율적으로 작동. 주가는 이미 모든 정보를 반영하며, 지속..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/Ly3WI/btsIcUbxAIF/BzIAsyyoIWCN52k2kHGa8K/img.png)
DFS (Depth-First Search)깊이 우선 탐색 DFS는 그래프 탐색 알고리즘 중 하나로, 그래프의 모든 정점을 방문하는 방법 중 하나이다.DFS는 가능한 깊이 있는 노드를 먼저 방문하는 방식으로 작동한다. ex)미로의 출구를 찾을 때, 가능한 깊숙히 들어간다.여러 갈래의 길이면 한 방향으로 끝까지 가보고 막다른 길이면 돌아와서 다른 길을 간다.시작 노드 : AA -> B -> DD -> BB -> C -> E즉, A -> B -> D -> C -> E DFS 예시import java.util.*;public class DFSExample { static class Graph { private int V; // 정점의 수 private LinkedList adj..
1. 기본 문법변수 선언과 초기화int a = 10;double b = 3.14;char c = 'A';String s = "Hello"; 조건문if (a > 5) { System.out.println("a is greater than 5");} else if (a == 5) { System.out.println("a is 5");} else { System.out.println("a is less than 5");} 반복문for (int i = 0; i 2. 자료 구조배열int[] arr = new int[5];arr[0] = 1;arr[1] = 2;int[] arr2 = {1, 2, 3, 4, 5}; ArrayListimport java.util.ArrayList;ArrayLis..
https://programmers.co.kr/learn/courses/30/lessons/42746 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr# 틀린 코드def solution(numbers): return ''.join(map(str,sorted(numbers, key=lambda x : x*pow(10,(len(str(max(numbers)))-len(str(x)))), reverse=True)))3과 30중에 3이 큰 걸 캐치하지 못해 틀림 # 정답 코드def solution(numbers): return str(int(''.join..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/yB6dB/btsHgqbquiP/AThBuS2kUdJTwszMMk5kJK/img.png)
프로그램 동작 원리 Naver API를 받아와야 한다. 아래는 사용 예제 // NaverAPI.javapackage util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import java.net.URLEncoder;public class NaverAPI { // 네이버 책 검색 API를 호출..
WHERE 절목적: WHERE 절은 행 수준에서 필터링을 수행합니다.사용 시기: 그룹화(GROUP BY)가 발생하기 전에 데이터를 필터링할 때 사용됩니다.적용 대상: 집계 함수(SUM, AVG, COUNT 등)가 아닌 개별 행의 조건을 지정할 때 사용됩니다.예시:SELECT * FROM employees WHERE salary > 50000;HAVING 절목적: HAVING 절은 그룹 수준에서 필터링을 수행합니다.사용 시기: 그룹화(GROUP BY)가 발생한 후, 그룹화된 데이터에 대한 조건을 지정할 때 사용됩니다.적용 대상: 집계 함수가 포함된 조건을 지정할 때 사용됩니다.예시:SELECT department, SUM(salary) as total_salaryFROM employeesGROUP BY d..