본문 바로가기

전체 글

(145)
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][..
삼성 SW 역량테스트 기출 :: 로봇 청소기 문제 링크 : https://www.acmicpc.net/problem/14503 난이도 : 하 * 문제에서 방향을 북동남서 순서로 줬는데, 북서남동으로 풀어서 헤맴.. 1. 북,동,남,서 방향으로 한 칸을 움직일 때의 인덱스 변화를 vector dirs;에 저장해 두고(setDir()부분) 인덱스를 계산함 2. 문제의 지시대로 로봇 청소기의 움직임을 cleanNext에 구현 /* 로봇 청소기 */ #include #include #include #define FOR(i, n) for(int i = 0 ; i < n ; i ++) using namespace std; int n, m, r, c, d, rslt; int board[52][52]; //direction 0: 북, 1:동, 2:남, 3:서 /..
CS 193A 16sp Lecture 07: Fragments 강의 링크 : https://www.youtube.com/watch?v=2DuvPuPR_c0&list=PLYKXDWkoIMUH088iBEr_B2WPfbPwtaG-V&index=7 1. 화면에 따라 다른 레이아웃/리소스 : 앱은 해당 suffix를 가진 폴더를 탐색한다. new layout > 같은 파일 이름 > Available qualifiers 에서 orientaton, screen size, screen density 등을 설정 * screen density : (e.g. drawable-hdpi) xhdpi, hdpi, mdpi ... * screen size : (e.g. layout-large) small, normal, large * orientation : (e.g. layout-land)..