728x90
SMALL

자바

 

 

 

import java.util.*;

public class Main{
public static void main(String args[]){
  Scanner sc = new Scanner(System.in);

    while(true)
    {
      int a = sc.nextInt();
      int b = sc.nextInt();
        
        if(a == 0 && b == 0)
        {
            sc.close();
            break;
        }
        System.out.println(a+b);
    }
      
}
}

 

 

 

///////////////////////////

 

 

C#

 

 

using System;

namespace Baekjoon {
    class Program {
        static void Main(string[] args) {

      while(true)
      {
          string[] s = Console.ReadLine().Split();
          int a = int.Parse(s[0]);
          int b = int.Parse(s[1]);
        
        if(a == 0 && b == 0)
        {
            break;
        }
        Console.WriteLine(a+b);
      }  
        }
    }
}

728x90

설정

트랙백

댓글

728x90
SMALL

자바

 

 

 

import java.util.*;

 

public class Main{

public static void main(String args[]){

  Scanner in = new Scanner(System.in);

  int a = in.nextInt();

  in.close();

 

  for (int i = 1; i <= a; i++)

  {

    for (int j = 1; j <= a - i; j++) 

    {

        System.out.print(" ");

    }

    for (int k = 0; k < i; k++)

    {

        System.out.print("*");

    }

    System.out.println();

}

}

}

 

 

 

//////////////////////////////////

 

 

C#

 

 

using System;

public class Example
{
    public static void Main(string[] args)
    {
        int n = int.Parse(Console.ReadLine());

        for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < n-i-1; j++)
                {
                    Console.Write(" ");
                }
                for (int j = 0; j < i+1; j++)
                {
                    Console.Write("*");
                }
                Console.Write("\n");
            }
    }
}

728x90

설정

트랙백

댓글

728x90
SMALL

카카오, 하이브, 에스엠 어느 쪽의 주주도 아니지만 지금 돌아가는 상황을 보면 재미가 있어서 내 생각을 한 번 적어보고 싶어졌다. CJ는 사실무근이라고 해서 일단 뺐다.

지금까지의 상황을 대충 정리하면

 

1. 하이브는 일단 이수만 창업자의 지분을 대부분 인수(카카오에 대한 유상증자 지분을 제하면 14.8% 정도)했고, 여기에 주당 12만원에 25%를 추가로 공개매수해서 40% 정도의 지분을 확보하고, 아직 4% 정도 지분이 남은 이수만 창업자랑 손을 잡겠다고 한다.

 

공개매수 과정에서 작년 말 기준 주주명부에 있는 주주에 대해서 공개매수와 함께 주총 위임장을 받는 지는 모르겠다.

 

2. 카카오는 9.05%의 신규 지분에 대한 유상증자와 전환사채를 발행받는 공시를 냈으나, 이수만 창업자가 발행 금지 가처분 신청을 냈고, 3월 초에 결정이 난다는 게 지배적이라서 거기까지는 시간이 꽤 걸릴 거 같다.

 

이번 주주총회에는 작년 말 기준으로 된 의결권 대로 주주총회가 열리기에 사실 지분싸움이 당장 의미가 있지는 않지만, 하이브가 2월 말까지를 기준으로 공개매수를 신청 받고 있는 상태라서 카카오도 인수할 생각이 있으면 가만히 있기도 그런 상황이다.

 

3. 주요 주주 중에는 없지만 사실상 카카오 편이라고 할 수 있는 현 경영진(약 0.3% 정도) + 얼라인파트너스(약 1.1%로 알려짐)도 있고, 컴투스도 4.2% 정도 지분을 사놨다고 한다.

 

4. 국민연금과 KB자산운용은 아직 의견이 정확히 없는 거 같다. 공개매수에도 참여했는 지도 아직 안 나온 거 같다. 다만, KB자산운용은 이수만 시절 주주 권익을 개선하라고 요구하기는 했다.

 

5. 카카오의 자회사 카카오엔터는 사우디, 싱가포르 국부 펀드 쪽에 투자를 1.13조원 정도 받았는데, 아직 돈이 납입이 안된 듯하다. 2월 20일에 1차로 8975억원이 납입이 된다고 한다.

앞으로를 생각해보면 국민연금과 KB자산운용은 자기한테 득이 되는 쪽으로 갈 듯하고, 현재는 하이브+이수만 vs 현 경영진 + 카카오 + 얼라인파트너스 이정도의 구도인 듯하다.

이 상황에서 개인적으로 드는 생각은 카카오가 컴투스의 자사주를 카카오 쪽에서 사서 자본제휴를 하거나, 현금으로 자사주를 사면 어떨까 싶다. 

 

컴투스의 시가총액은 지금은 8700억원 정도이니까 자사주를 전부 사면 시가로는 700억원 정도다. 10% 정도 프리미엄을 쳐주면 770억원이다. 물론 적은 돈은 아니지만, 카카오가 감당을 못할 돈은 아니라고 본다.

 

그리고, 컴투스가 가진 지분율 4.2%가 의결권 행사도 가능해서 카카오가 자본 제휴를 통해서 컴투스를 움직이게 하는 게 최선 같다고 생각했다. 같은 게임회사인 카카오게임즈를 통해 자본 제휴를 하면 더 이상적이지 않을까 싶다.

 

물론, 카카오게임즈도 좋은 상황 만은 아니긴 하다. 자회사 라이온하트스튜디오 주식에 대해서 조건을 걸어놨기 때문에 가격을 펌핑해서 상장 시켜야 되는데 그게 안되면 카카오게임즈도 쉽진 않다. 그나마 다행인 건 3분기 말 기준으론 카카오게임즈 현금성 자산이 6300억원 있기는 하다.

 

4분기에 적자나서 많이 까이기는 하겠지만.

 

일단 이게 가져올 효과를 말하기 전에 가정을 먼저 언급하고 가야할 거 같다.

 

1. 카카오가 에스엠을 인수할 의지가 꽤 있다는 가정(카카오가 CJ랑 접촉을 하기는 한 거 같음. 이것도 인수할 생각이 있으니까 그랬겠지 않나 싶다는 거.)

 

2. 컴투스가 이수만+하이브 편은 아니라는 가정(그래야 카카오게임즈와 컴투스의 자본 제휴가 가능하니까)

 

3. 사우디, 싱가포르 쪽에서 에스엠 인수를 어느 정도 예상하고 돈을 대줬다는 가정. 카카오엔터가 유증을 할 때 타법인 취득 목적도 있었기 때문에 전혀 가능성이 없지는 않으니까.

4. 컴투스의 에스엠 지분 매입 사유가 경영권 참여는 아니니까 카카오가 컴투스랑 자본제휴를 하더라도 카카오에 에스엠이 발행한 전환사채, 유상증자 신주의 가처분 판결에 큰 영향이 없다는 가정. 이거는 약간 개인적 생각이 들어가긴 했다.

 

카카오의 신주 취득 사유도 경영권 참여가 아니고, 컴투스도 마찬가지니까 컴투스를 카카오가 먹는 다고 가정해도 가처분 판결에 영향이 없지 않을까 싶었다. 그래서 티 안나게 같은 게임사인 카카오게임즈를 통해 제휴를 하라는 거다.

 

5. KB자산운용을 구워 삶아서 카카오 쪽 편으로 데려올 수가 있다는 가정. 이건 내가 알 수 있는 영역이 아니고 카카오가 잘해야 가능한 것이기는 하다.

 

아무튼, 이렇게 하면 효과는

 

일단 카카오가 인수할 의지가 있구나 하는 느낌을 받을 수 있다.

 

이게 중요한 이유는 당연히 하이브가 주당 12만원에 25% 정도의 지분을 공개매수 신청해놨는데 카카오가 인수할 생각이 있구나 하는 움직임(내가 낸 의견인 컴투스의 자사주 취득)이 없으면 하이브에 지분을 매각하는 사람이 많아질 것이기 때문이다.

 

공개매수는 양도세를 내야하는 부분도 있어서 소액주주들은 많이 흔들릴 거 같다.(양도세 안 내는 거면 알려주시길)

 

하이브가 지분을 많이 확보해놓으면 카카오의 가처분 결과에 상관없이 게임이 끝나기 때문이다.

 

카카오 연합이 얼라인 + 에스엠 현 경영진 + 컴투스에 플러스 알파로 KB자산운용까지 구워삶으면 10.5% 정도의 지분을 가질 수 있다.(전환사채+신규 유증 빼고도) 이 정도는 되어야 하이브에 주식을 매각하는 사람이 줄어들 것이다. 

 

여기에 다가 만약에 가처분에서 카카오가 이기면, 공개매수 전의 하이브+이수만보다 지분율이 높다.(KB자산운용 포함 시)

 

근데 카카오가 진짜 에스엠을 인수할 생각이 있다면 에스엠에 대해서 공개매수를 하기는 해야된다고 본다.

 

15만원에 공개매수를 25% 한다고 가정하면, 530만주 정도를 공개매수해야 하는데, 8000억원 정도를 내야한다. 사실 25%도 작기는 한데, 그래서 컴투스를 우호 주주로 끌어들이는 게 중요하다고 생각한다. 넷마블이 하이브 지분을 갖고 있는 것처럼 컴투스도 못 할 거는 없다고 본다.

 

9% 지분에 대한 가처분이 카카오의 의도대로 되면 21%만 추가 획득해서 30%를 확보하는 방법도 가능하긴 하다. 그렇게 하면 9천억원은 내야되는데 그래도 8천억 내고 25% 확보하는 것보다는 싸게 먹힌다.

 

FI를 새로 끌어들이거나 컴투스에게 추가 매수하라고 하는 방법 등도 불가능하지는 않을 거 같기는 하다.

 

근데, 개인적으로 문제는 카카오가 싸게 먹으려다가 지금 어려운 상황에 왔기 때문에 15만원에 공개매수를 솔직히 일어나기 어려울 거 같기는 하다. 공시로는 카카오엔터의 타법인 취득 금액이 5769억원이기 때문에 8~9천억원을 베팅하기 어려울 수가 있기는 하다.

 

그나마 절약해서 13.5만원 정도로 한다고 쳐도 7천억원 정도는 내야한다.

 

또 한편으로는 사우디-싱가포르로부터 투자를 받았을 때 걔네들도 에스엠에 투자할 거라는 거 정도는 대충 알았을 거 같다는 생각이 든다.

 

===========

 

결국에 중요한 거는 카카오의 에스엠에 대한 인수의지인데, 하이브가 빨리 대응을 해서 카카오가 쉽게 나설 수가 없어 보인다. 그리고 카카오그룹 자체가 상황이 별로인데 큰 돈을 들여야 하는 작업이다.

 

물론 신주 발행에 성공하고 카카오가 우군을 끌어들이면 가능은 한 부분이지만 자금에서 리스크가 크다.

 

사우디, 싱가포르 쪽에서 투자한 이유가 에스엠 인수라면 카카오에도 추진 동력이 있기는 하고 카카오엔터도 상장해서 그걸로 돈 뽑아먹으려는 카카오의 수작의 과정에서 중요한 게 에스엠 인수라고 나도 그렇게 보기는 한다.

 

그래서 애매한 부분이 있기는 하니까 컴투스와의 제휴로 못을 박아두고 공개매수에 참여하는 사람을 줄이는 것이 좋은 수라고 생각하는데... 컴투스가 망해서 상폐로 가는 회사도 아니고 700억원을 투자한다고 그걸 돈을 버린다고 할 수는 없다고 본다.

 

그 밖의 변수로는 카카오가 다른 엔터사를 인수하는 건데 JYP나 YG는 팔 생각이 없는 거 같다. JYP는 최대주주 지분이 작지만 그렇다고 맘대로 해먹을 수 있는 구조는 아닌 거 같다.

728x90

설정

트랙백

댓글

728x90
SMALL

자바

 

 

 

import java.util.*;

public class Main{
public static void main(String args[]){
  Scanner sc = new Scanner(System.in);
  int a = sc.nextInt();
    
        for(int i=1; i<=a; i++)
        {
            System.out.println("*".repeat(i));
        }
    }
}

 

///////////////////

 

 

C#

 

 

 

using System;

public class Example
{
    public static void Main()
    {
        String[] s;

        Console.Clear();
        s = Console.ReadLine().Split(' ');

        int n = Int32.Parse(s[0]);

        for (int i = 1; i <= n; i++)
        {
            for (int j = 1; j <= i; j++)
            {
                Console.Write("*");
            }
            Console.WriteLine();
        }
    }
}

728x90

설정

트랙백

댓글

728x90
SMALL

자바

 

 

import java.util.*;

public class Main{
public static void main(String args[]){
  Scanner sc = new Scanner(System.in);
  int a = sc.nextInt();

    for(int i = 1;i<=a;i++)
    {
        int b = sc.nextInt();
        int c = sc.nextInt();
        System.out.println("Case #" + i + ": " + b + " + " + c + " = " + (b + c));
    }
    sc.close();
}
}

 

 

//////////////////

 

 

C#

 

 

using System;

namespace Baekjoon {
    class Program {
        static void Main(string[] args) {
            int t = int.Parse(Console.ReadLine()); // 개수 t

            for (int i = 1; i <= t; i++)
            {
                string[] s = Console.ReadLine().Split();
                int b = int.Parse(s[0]);
                int c = int.Parse(s[1]);

                Console.WriteLine("Case #" + i + ": " + b + " + " + c + " = " + (b + c));
            }
        }
    }
}

 

728x90

설정

트랙백

댓글

728x90
SMALL

자바

 

 

import java.util.*;

public class Main{
public static void main(String args[]){
  Scanner sc = new Scanner(System.in);
  int a = sc.nextInt();

    for(int i = 1;i<=a;i++)
    {
        int b = sc.nextInt();
        int c = sc.nextInt();
        System.out.println("Case #" + i + ": " + (b + c));
    }
    sc.close();
}
}

 

 

/////////////////

 

 

C#

 

 

using System;

namespace Baekjoon {
    class Program {
        static void Main(string[] args) {
            int t = int.Parse(Console.ReadLine()); // 개수 t

            for (int i = 1; i <= t; i++)
            {
                string[] s = Console.ReadLine().Split();
                int b = int.Parse(s[0]);
                int c = int.Parse(s[1]);

                Console.WriteLine("Case #" + i + ": " + (b + c));
            }
        }
    }
}

 

 

728x90

'백준 프로그래밍' 카테고리의 다른 글

백준 별 찍기 - 1(JAVA, C#)  (0) 2023.02.14
백준 11022번 A + B - 8(JAVA, C#)  (0) 2023.02.14
백준 15552번 빠른 A+B(Java, C#)  (0) 2023.02.14
백준 25304번 영수증(JAVA, C#)  (0) 2023.02.14
백준 8393번 합(JAVA, C#)  (0) 2023.02.14

설정

트랙백

댓글

728x90
SMALL

자바

 

 

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;
 
public class Main {
 
public static void main(String[] args) throws IOException {
 
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
 
int N = Integer.parseInt(br.readLine());
StringTokenizer st;
 
for (int i = 0; i < N; i++) 
{
    st = new StringTokenizer(br.readLine()," ");
    bw.write((Integer.parseInt(st.nextToken()) + Integer.parseInt(st.nextToken()))+ "\n");
}
        
br.close();
bw.flush();
bw.close();
 
}
}

 

 

//////////////////////

 

 

C#

 

 

using System;
using System.Text;

namespace Baekjoon {
    class Program {
        static void Main() {
             StringBuilder sb = new StringBuilder();
            int b = int.Parse(Console.ReadLine());
            
            for(int i = 1;i<=b;i++)
            {
                string[] ss = Console.ReadLine().Split();
                int c = int.Parse(ss[0]);
                int d = int.Parse(ss[1]);
                sb.Append(c + d + "\n");
            }
            Console.WriteLine(sb.ToString());
        }
    }
}

728x90

'백준 프로그래밍' 카테고리의 다른 글

백준 11022번 A + B - 8(JAVA, C#)  (0) 2023.02.14
백준 11021번 A+B-7(JAVA, C#)  (0) 2023.02.14
백준 25304번 영수증(JAVA, C#)  (0) 2023.02.14
백준 8393번 합(JAVA, C#)  (0) 2023.02.14
백준 10950번 A+B-3(JAVA, C#)  (0) 2023.02.14

설정

트랙백

댓글

728x90
SMALL

자바

 

 

import java.util.*;

public class Main{
public static void main(String args[]){
  Scanner sc = new Scanner(System.in);
  int a = sc.nextInt();
    int b = sc.nextInt();
    int sum = 0;
    
    for(int i = 1;i<=b;i++)
    {
        int c = sc.nextInt();
        int d = sc.nextInt();
        a = a - c * d;
    }
    
    if(a == 0)
    {
        System.out.println("Yes");
    }
    else
    {
        System.out.println("No");
    }
}
}

 

 

/////////////////////

 

 

C#

 

 

using System;

namespace Baekjoon {
    class Program {
        static void Main() {
            string s = Console.ReadLine();
            string s1 = Console.ReadLine();
            
            int a = int.Parse(s);
            int b = int.Parse(s1);
            
            for(int i = 1;i<=b;i++)
            {
                 string s2 = Console.ReadLine(); 
                string[] ss = s2.Split();
                int c = int.Parse(ss[0]);
                int d = int.Parse(ss[1]);
                a = a - c*d;
            }
            
            if(a == 0)
            {
                Console.WriteLine("Yes");
            }
            else
            {
                Console.WriteLine("No");
            }
             
        }
    }
}

728x90

'백준 프로그래밍' 카테고리의 다른 글

백준 11021번 A+B-7(JAVA, C#)  (0) 2023.02.14
백준 15552번 빠른 A+B(Java, C#)  (0) 2023.02.14
백준 8393번 합(JAVA, C#)  (0) 2023.02.14
백준 10950번 A+B-3(JAVA, C#)  (0) 2023.02.14
백준 2739번 구구단(JAVA, C#)  (0) 2023.02.14

설정

트랙백

댓글