일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 지혜를가진흑곰
- 자바스크립트
- C++
- 서평
- 백준알고리즘
- Java
- JavaScript
- algorithmtraining
- 돈
- 프로그래밍언어
- 다독
- 프로그래머스 알고리즘 공부
- 알고리즘 공부
- C
- 알고리즘공부
- algorithmTest
- 채권
- 투자
- 화장품
- 재테크
- 자바
- 경제
- 성분
- 독서
- 주식
- 알고리즘트레이닝
- 책알남
- algorithmStudy
- 책을알려주는남자
- 독후감
- Today
- Total
목록분류 전체보기 (564)
탁월함은 어떻게 나오는가?
문제 : 카지노에서 제일 인기 있는 게임 블랙잭의 규칙은 상당히 쉽다. 카드의 합이 21을 넘지 않는 한도 내에서, 카드의 합을 최대한 크게 만드는 게임이다. 블랙잭은 카지노마다 다양한 규정이 있다. 한국 최고의 블랙잭 고수 김정인은 새로운 블랙잭 규칙을 만들어 상근, 창영이와 게임하려고 한다. 김정인 버전의 블랙잭에서 각 카드에는 양의 정수가 쓰여 있다. 그 다음, 딜러는 N장의 카드를 모두 숫자가 보이도록 바닥에 놓는다. 그런 후에 딜러는 숫자 M을 크게 외친다. 이제 플레이어는 제한된 시간 안에 N장의 카드 중에서 3장의 카드를 골라야 한다. 블랙잭 변형 게임이기 때문에, 플레이어가 고른 카드의 합은 M을 넘지 않으면서 M과 최대한 가깝게 만들어야 한다. N장의 카드에 써져 있는 숫자가 주어졌을 때..
최근에 대형 IPO들이 줄지어 상장을 하고 있다. 카카오 계열부터 시작해서 LG화학과 LG에너지솔루션 2022년2월에 예정인 현대엔지니어링, 이마트의 쓱 등등등 대기업들이 엄청 많은 분할을 하고 있다. 일단, 이야기에 앞서 합병과 분할을 왜 하는 것일까? 합병의 이유 : 1) 시장진입에 대한 시간이 단축된다. A라는 회사와 B라는 회사가 다른 시장에서 사업을 영위한다고 가정했을때 A회사가 B와 합병을 하게 되면 자연스럽게 B의 시장을 잠식할 수 있게 된다. 그렇기 때문에 시간이 단축되며, 기존업계와 마찰을 줄일 수 있고 B회사의 인력기술 및 경영 노하우를 흡수하게 된다. 2) A회사와 B회사의 시너지 효과가 창출된다. 합병을 하는 이유는 사업의 다각화 측면에서 이뤄지기도 하지만, 기존 사업을 더 잘 할 ..
OSI 7계층이란? OSI 7계층은 네트워크 프로토콜이 통신하는 구조를 7개의 계층으로 분리하여 각 계층간 상호 작동하는 방식을 정해 놓은 것이다. 이는 ISO(국제 표준화기구)에서 개발한 모델이다. 통신이 일어나는 과정을 7단계로 크게 구분하여 한 눈에 들어올 수 있도록 정의했기 때문에 단계별로 파악하기 좋다. 컴퓨터 통신 구조의 모델과 앞으로 개발될 프로토콜의 표준적인 뼈대를 제공하기 위해 개발된 참조 모델이어서 OSI 7 계층 모델을 알면 네트워크 구성을 예측하고 이해할 수 있다. 네트워크에서 트래픽의 흐름을 알 수 있으며, 각 계층은 독립적이다. 독립적이기에 7단계 중 특정한 곳에 이상이 생기면 다른 단계의 장비 및 소프트웨어를 건드리지 않고도 이상이 생긴 단계만 찾아서 고칠 수 있다. OSI 7..
문제 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 된다. n=17일때 까지 피보나치 수를 써보면 다음과 같다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597 n이 주어졌을 때, n번째 피보나치 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n이 주어진다. n은 20보다 작거나 같은 자연수 또는 0이다. 출력 첫째 줄에 n번재 피보나치 수를 출력한다. 자바 풀이 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18..
문제 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 N(0 1) return num * fact(num - 1); else if (num == 1) return 1; } int main() { int num; scanf("%d", &num); printf("%d", fact(num)); return 0; } Colored by Color Scripter cs 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
처음에 백준 알고리즘으로 공부할 때도 비슷한 에러가 발생했던거 같은데, 오랜만에 다시 해보니 까먹고 에러가 발생했다... 에러 내용 : error: class Factorial is public, should be declared in a file named Factorial.java 뭐지?했지만, 해결법은 간단하다. 해결 방법 : Class 의 이름을 Main으로 수정하면 된다. 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
위대한 기업에 투자하라 시중의 여타 주식 투자 이론서와 근본적으로 다르다. 이 책에는 다른 주식 투자 관련서에서 흔히 볼 수 있는 “신고가” 내지는 “손절매” 같은 용어가 단 한 번도 나오지 않는다. 오히려 제대 book.naver.com 책 [위대한 기업에 투자하라]은 정말로 유명한 고전이면서 명저라는 이야기를 많이 듣는다. 실제로 투자의 현인이라고 부르는 워런 버핏이 자신의 스승이라고 부르는 사람이라 칭하기 때문에 투자를 하려는 사람들에게는 그리 이질적이지 않은 책일 것이다. 사실 책 [위대한 기업에 투자하라]는 내 서재에 존재하게 된지는 오래됬다. 철학책의 특성상 읽음으로써 나의 철학에 대해서 정리하고 다듬는 시간을 가지게 되었다. (개인적으로 투자서적으로 분류되지만 철학서적으로 분류되야한다고 생각..
개발자는 개발을 하다 보면 라이브러리와 프레임워크라는 단어를 많이 접하게 된다. 실제로 수많은 라이브러리와 프레임워크를 사용한다. 그리고 프레임워크의 대표인 뷰(Vue) 스프링(Spring) 스프링 부트(Spring Boot) 넥스트 JS(Next JS) 등과 라이브러리의 대표인 리액트(React) 차트 JS(차트 JS) 등 다양하게 사용된다. 하지만, 사실상 그 기준에 대해서 명확히 답을 못 내리는 사람 또한 다수일 거라는 생각이 든다. (가끔 리액트를 프레임워크라고 하는 사람도 있지만, 리액트 공식 홈페이지에 가면 대문짝 하게 라이브러리라고 정체성을 밝혀놓고 있음) 라이브러리(Library)란? 라이브러리(그래픽 라이브러리, 통계 라이브러리 등)는 공통으로 사용될만한 유용한 기능을 모듈화 하여 제공한..