분류 전체보기(394)
-
프로그래머스 - 카펫 (Level 2)
구현은 쉽지만 아이디어 떠올리기가 쉽지 않았던 문제 public class 카펫 { public int[] solution(int brown, int yellow) { int total = brown + yellow; //타일의 총 합 int width, height; for (height = 3; height
2024.01.11 -
프로그래머스 - 모의고사 (Level 1)
막연한 풀이 class Solution { public static int[] one={1,2,3,4,5}; public static int[] two={2,1,2,3,2,4,2,5}; public static int[] three={3,3,1,1,2,2,4,4,5,5}; public int score(int[] answer,int[] answers){ int score=0; int len=answer.length; for(int i=0;iresult2){ if(result1>result3) return new int[]{1}; else if(result3>result1) return new int[]{3}; else return new int[]{1,3}; } else if(result2>result1..
2024.01.11 -
부채담보부증권
CDO(Collateralized Debt Obligation)란 회사채나 대출채권 등으로 구성된 pool을 기초자산으로 하여 AAA등급에서 equity(non-rated)까지의 다양한 신용등급으로 발행된 수 종의 선, 후순위 채권을 말하며 기초자산의 종류에 따라 회사채를 기초자산으로 하는 회사채 담보부증권(CBO; Collateralized Bond Obligation), 대출채권을 기초자산으로 하는 대출채권 담보부증권(CLO; Collateralized Loan Obligation)으로 분류된다. 그리고 발행목적에 따라 주로 은행 등의 금융기관이 대차대조표 상에서 위험자산을 제거하기 위하여 발행하는 Balance Sheet CDO와 고수익의 원자산인 대출금, 회사채 등과 선, 후순위 채권 간의 이자차..
2024.01.10 -
프로그래머스 - 모음 사전(Level 2)
만들 수 있는 단어가 5^5개밖에 안되기 때문에 모든 단어를 다 순회해서 구한다 상태: 현재까지 만든 단어 (word) 종료조건: 단어의 길이가 5인 경우 점화식: (word)=[word] + (word+'A') + (word+'E') + (word+'I') + (word+'O') + (word+'U') import java.util.ArrayList; import java.util.List; public class 모음_사전 { private static final char[] vowel="AEIOU".toCharArray(); public List generate(String word){ //재귀호출이 사전순으로 진행되게 된다 List words=new ArrayList(); words.add(wor..
2024.01.10 -
부가가치
부가가치(value added)는 일정 기간 동안에 경제활동주체가 생산활동에 참여하여 새로이 창출한 가치를 말하는데, 총산출에서 중간투입(소비)을 차감하여 구할 수 있다. 국민소득계정에서는 부가가치라는 용어를 대신하여 국내총생산으로 기록하고 있으며, 구체적으로는 피용자보수, 영업잉여, 고정자본소모, 생산 및 수입세, 보조금으로 구성되어 있다.
2024.01.09 -
프로그래머스 - 하노이의 탑(Level 3)
1. 상태 : from: 원판이 현재 위치한 기둥 to: 원판이 이동해야 하는 기둥 n: 옮기려는 원판의 개수 2. 종료 조건 : 옮기려는 원판의 개수가 1개만 남은 경우 -> 이것이 가장 작은 부분 문제 3. 점화식 : 1) n-1개까지의 원판을 3번이 아닌 빈 기둥 2번으로 모두 옮긴다 2) 남은 원판 1개를 3번 기둥으로 옮긴다 3) 2번 기둥의 n-1개의 원판을 모두 3번으로 옮긴다 empty=6-from-to //2번 기둥 (n,from,to) = (n-1,from,empty) + (1,from,to) + (n-1,empty,to) 코드 import java.util.ArrayList; import java.util.List; public class 하노이_탑 { private List hano..
2024.01.09