분류 전체보기(394)
-
백준 - 에디터 (실버 2)
시간초과 발생 1. ArrayList 사용 시 -> 데이터의 삽입과 삭제시 ArrayList는 그만큼 위치를 맞춰주어야 한다. 예를들면 5개의 데이터가 있을 때 맨 앞의 2를 삭제했다면 나머지 뒤의 4개를 앞으로 한칸씩 이동해야 한다. 삽입과 삭제가 많다면 ArrayList는 비효율적이다. 2. LinkedList로 수정 -> ArrayList처럼 재배열할 필요가 없어서 빠르지만 삽입/삭제를 위한 검색 시에는 인덱스를 통해 접근하는 것이 아니기에 최악의 경우는 모든 요소를 다 살펴봐야 하기 때문에 O(N)의 시간이 걸린다 게다가 명령어의 개수 M만큼 반복해야 하므로 O(N*M) = 최대 오천억 번 해야 한다. import java.io.*; import java.util.*; class Main{ //p..
2024.03.04 -
자기자본비율
총자본 중에서 자기자본이 차지하는 비중을 나타내는 대표적인 재무구조 지표이다. 자기자본은 금융비용을 부담하지 않고 기업이 장기적으로 활용할 수 있는 안정된 자본이므로 이 비율이 높을수록 기업 재무구조의 안정성이 높다고 할 수 있다. 일반적으로 표준비율을 50% 이상으로 보는데 이는 자기자본이 타인자본인 부채보다 같거나 많아야 함을 의미한다. (자기자본비율 = 자기자본/총자본 × 100)
2024.03.04 -
이중통화채
국제간 환율 및 금리 전망을 바탕으로 채권발행 통화와 상환 통화를 달리하여 발행하는 채권을 말한다. 발행방식은 기본적으로 채권의 발행은 저금리통화(강세통화)로, 상환은 고금리통화(약세통화)로 한다. 이중통화채의 발행으로 발행자는 금리부담을 경감할 수 있고 투자자는 상환통화가 미리 정한 환율보다 강세가 될 경우 환차익을 기대할 수 있는 장점이 있다. 예컨대 액면과 이자는 미 달러화로 표시되고, 상환은 엔화나 스위스 프랑화로 하는 방식의 채권을 가리킨다. 달러화가 강세인 때에 주로 사용된다. 일본의 경우 저금리 상태가 지속되면서 자국통화 표시 채권의 수익률이 지속적으로 낮아지는 상황에서 채권의 쿠폰을 금리가 높은 통화로 지급하는 방식의 이중통화채가 활발하게 발행되었다. 최근에는 역이중통화채(reverse d..
2024.03.03 -
백준 - 방 배정 (브론즈 2)
이 문제를 틀렸다 틀린 원인은 K명보다 적을 경우를 생각하지 못하고 홀수명인지 짝수명인지만 생각하였기 때문이다 K로 나누었을 때 나누어 떨어지면 -> K로 나누었을 때의 몫만 취하면 되고 나누어 떨어지지 않으면 -> 나눈 몫에 +1을 해주면 간단히 해결되는 문제였다.. 앞으로 문제 풀 때 이걸 놓치지 말자 -> K보다 작을 경우 어떻게 할 것인지 import java.io.*; class Main{ public static void main(String[] args) throws IOException{ BufferedReader br=new BufferedReader( new InputStreamReader(System.in)); BufferedWriter bw=new BufferedWriter( new..
2024.03.02 -
백준 - 두수의 합 (실버 3)
이 문제는 투포인터 알고리즘을 사용하는 문제이다 투포인터 : 배열이나 리스트에서 '두 개의 포인터'를 사용하여 '특정 조건을 만족하는 부분 구간'을 효율적으로 탐색하는 알고리즘. 연속적인 값들을 이용해 푸는 문제에 적합 선형시간이 걸린다. 배열이나 리스트가 정렬되어 있어야 한다. 1. 투 포인터 합 : 주어진 배열에서 두 개의 숫자를 선택하여 합이 특정한 값을 갖는지 확인하는 문제. 구현방법 left와 right라는 두 포인터를 배열의 양 끝에서 시작 left 값보다 right 값이 클 때까지 반복 left와 right의 합을 sum에 저장 만약 sum이 target값과 같다면 -> count 값을 증가, left는 오른쪽으로, right는 왼쪽으로 한 칸씩 이동 만약 sum ..
2024.03.01 -
유동성
유동성(liquidity)이란 자산을 현금으로 전환할 수 있는 정도를 나타내는 용어로 기업의 자산을 필요한 시기에 손실 없이 화폐로 바꿀 수 있는 정도를 나타낸다. 유동성은 자산의 유동성과 경제주체의 유동성으로 구분되는데 자산의 유동성은 화폐의 유동성과 화폐를 제외한 자산의 유동성으로 나뉜다. 화폐의 유동성은 화폐가 다른 재화나 서비스로 전환되는 정도를 말한다. 자산의 유동성은 화폐 이외의 자산을 화폐로 전환한 후 다른 재화나 서비스로 전환하는 정도를 말한다. 자산의 유동성은 전환대상 자산의 양과 질, 시장의 형성, 거래 방법, 재금융의 가능성 등에 따라 유동성의 정도가 달라진다. 한편, 경제주체의 유동성은 각 경제주체가 채무를 충당할 수 있는 능력을 말한다. 이러한 유동성 개념은 위와 같은 본래의 의미..
2024.03.01