INT NUM (170) 썸네일형 리스트형 Maximum Frequency Stack | LeetCode 895 🤔 문제 : Maximum Frequency Stack | LeetCode 895 문제 : https://leetcode.com/problems/maximum-frequency-stack/ 문제에서 만들고자 하는 Frequncy Stack은 기존 stack과 같은 구조를 같지만 pop 할 때 단순히 가장 위에 있는 원소가 아닌 가장 많이 들어있는 원소들 중 가장 위에 있는 원소를 반환함 => 각 원소가 몇 번 나왔는지를 효율적으로 count하고 caching할 방법이 필요함 💡 풀이 1. Pop할 때 Stack 내 모든 원소를 세어 가장 많이 나온 원소를 반환 처음에는 Time Limit Exceed 신경쓰지 않고, 가장 단순한 풀이로 풀어봅니다. push 는 기존 stack과 동일하고 pop 은 전체 .. Deal Structuring (3) 구주 인수 vs. 신주 인수 본 포스팅은 신한금융투자 박신화 강사님의 M&A 강의를 수강하며 작성되었습니다. M&A는 양수도 대상에 따라 주식/영업/자산 양수도로 나누어진다고 했다. Deal Structuring(1) 무엇을 살 것인가? 그 중에서 주식 양수도의 경우, 기존에 기업이 발행한 주식(구주)를 인수하는 경우도 있지만, 새로 주식을 발행하여(신주) 인수를 하는 경우도 있다. M&A라고 하면 일반적으로는 구주 매입을 떠올린다. 하지만 피인수기업이 기존 구주를 희석시킬 정도로 신주를 대폭 발행하고 이를 인수기업에 전량 배정하면 구주 매입 없이도 경영권 확보가 가능하다. 하지만 이런 신주발행으로 인한 경영권 변동은 잘 일어나지 않는다. 일단 3자 배정 방식의 유상증자는 이사회 결의사항인데, 기존 주주가 이사회를 장악하고 있는 상.. Deal Structuring (2) 통매각 vs. 분리 매각 본 포스팅은 신한금융투자 박신화 강사님의 M&A 강의를 수강하며 작성되었습니다. 통매각은 말 그대로 회사 전체를 매각하는 것이고, 분리매각은 각각의 자회사나 영업부문을 분리하여 매각하는 것이다. 01. 그룹 회사의 매각 피인수그룹이 그룹사인경우, 예를들어 아시아나항공처럼 에어서울/에어부산/아시아나IDT/아시아나에어포트 등의 자회사를 보유한 주식회사인 경우 그룹사들간의 산업 연관성에 따라 통매각/분리매각 선호도가 결정된다. -1. 피인수그룹과 그룹사들이 동일한 산업을 영위하고 있는 경우, 통매각이 선호된다. 이는, 동종사업에서 다양한 그룹사간의 시너지에 높은 매각 프리미엄이 부과되기 때문이다. -2. 피인수그룹과 그룹사들이 상이한 산업을 영위하고 있는 경우, 분리매각이 선호된다. 사업에 따라 각기 다른 인.. Deal Structuring (1) 무엇을 살 것인가? 본 포스팅은 신한금융투자 박신화 강사님의 M&A 강의를 수강하며 작성되었습니다. M&A Deal Structuring이란 다른 말로하면 "무엇(회사지분? 사업 일부? 자산?)을 어떻게 살 것인가?"이다. 흔히 M&A라고 하면 회사를 전체를 인수하는 것 만을 떠올리지만, 실제로는 M&A로 자산이나 사업의 일부만을 취득하기도 한다. 인수(Acquisition) : 경영권 획득을 목적으로 자산이나 주식을 취득하는 것 주식의 취득 외에도 사업이나 자산의 취득도 인수의 범위에 포함된다! 01. 양수도 대상에 따른 M&A의 분류 M&A 거래로 주식 뿐 아니라 영업이나 자산을 양수도 하기도 한다. 무엇을 양수도하느냐에 따라 양수도 절차가 달라지기도 하고, 양수도 후의 권리와 법률관계 또한 달라진다. -1. 주식 양수.. 삼성 SW 역량테스트 기출 :: 연구소 문제링크 : https://www.acmicpc.net/problem/14502 난이도 : 중 /* * 연구소 : https://www.acmicpc.net/problem/14502 */ #include #include #include #define FOR(i, n) for(int i = 0 ; i > n >> m; map.resize(n); FOR(i, n) { map[i].resize(m); FOR(j, m) { cin >> map[i][j]; if (map[i][j] == 0) empty... 삼성 SW 역량테스트 기출 :: 퇴사 문제 링크 : https://www.acmicpc.net/problem/14501 난이도 : 하 /* * 퇴사 : https://www.acmicpc.net/problem/14501 */ #include #include #define FOR(i, n) for(int i = 0 ; i > n; FOR(i, n){ cin >> t[i]; cin >> p[i]; } mmax = INT32_MIN; } // i-1까지 수익이 prev일때, i번째 상담을 하거나 하지 않을 때의 수익 계산 void solve(int i, int pre.. 삼성 SW 역량테스트 기출 :: 연산자 끼워넣기 문제링크 : https://www.acmicpc.net/problem/14888 난이도 : 하 /* * 연산자 끼워넣기 : https://www.acmicpc.net/problem/14888 */ #include #include #define FOR(i, n) for(int i = 0 ; i > n; FOR(i, n) cin >> nums[i]; FOR(i, 4) cin >> op[i]; mmax = INT32_MIN; mmin = INT32_MAX; } int operate(int a, int b, int op){ switch(op){ case 0: .. 삼성 SW 역량테스트 기출 :: 경사로 문제 링크 : https://www.acmicpc.net/problem/14890 난이도 : 하 /* * 경사로 https://www.acmicpc.net/problem/14890 * * 가로로 건널 수 있는지 확인하는 함수 하나를 만들고 * 보드를 회전시켜서 세로도 확인 */ #include #include #include #define FOR(i, n) for(int i = 0 ;i < n ; i ++) using namespace std; int n, l; int board[100][100]; int rotBoard[100][100]; bool occupied[100][100]; void rotate(){ FOR(i, n){ FOR(j, n){ rotBoard[i][j] = board[n-j-1][.. 이전 1 ··· 14 15 16 17 18 19 20 ··· 22 다음