분류 전체보기
![[프로그래머스] 네트워크 (TypeScript로 풀기)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFOWEu%2FbtrV0QARA9o%2FrEzwwIqJPZK6m2hHTldVTk%2Fimg.png)
[프로그래머스] 네트워크 (TypeScript로 풀기)
문제 설명 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어 있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니다. 따라서 컴퓨터 A, B, C는 모두 같은 네트워크 상에 있다고 할 수 있습니다. 컴퓨터의 개수 n, 연결에 대한 정보가 담긴 2차원 배열 computers가 매개변수로 주어질 때, 네트워크의 개수를 return 하도록 solution 함수를 작성하시오. 제한사항 컴퓨터의 개수 n은 1 이상 200 이하인 자연수입니다. 각 컴퓨터는 0부터 n-1인 정수로 표현합니다. i번 컴퓨터와 j번 컴퓨터가 연결되어 있으면 computers..
![[프로그래머스] 숫자 게임 (TypeScript로 풀기)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbaf5n6%2FbtrVZfHRtdH%2F8c968BRruAKdAbaKTqlCMK%2Fimg.png)
[프로그래머스] 숫자 게임 (TypeScript로 풀기)
문제 설명 xx 회사의 2xN명의 사원들은 N 명씩 두 팀으로 나눠 숫자 게임을 하려고 합니다. 두 개의 팀을 각각 A팀과 B팀이라고 하겠습니다. 숫자 게임의 규칙은 다음과 같습니다. 먼저 모든 사원이 무작위로 자연수를 하나씩 부여받습니다. 각 사원은 딱 한 번씩 경기를 합니다. 각 경기당 A팀에서 한 사원이, B팀에서 한 사원이 나와 서로의 수를 공개합니다. 그때 숫자가 큰 쪽이 승리하게 되고, 승리한 사원이 속한 팀은 승점을 1점 얻게 됩니다. 만약 숫자가 같다면 누구도 승점을 얻지 않습니다. 전체 사원들은 우선 무작위로 자연수를 하나씩 부여받았습니다. 그다음 A팀은 빠르게 출전순서를 정했고 자신들의 출전 순서를 B팀에게 공개해 버렸습니다. B팀은 그것을 보고 자신들의 최종 승점을 가장 높이는 방법으..
![[프로그래머스] 점 찍기 (TypeScript로 풀기)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQjfne%2FbtrVUixQgVV%2F64aLoFLrstfnFQolpwglmk%2Fimg.png)
[프로그래머스] 점 찍기 (TypeScript로 풀기)
문제 설명 좌표평면을 좋아하는 진수는 x축과 y축이 직교하는 2차원 좌표평면에 점을 찍으면서 놀고 있습니다. 진수는 두 양의 정수 k, d가 주어질 때 다음과 같이 점을 찍으려 합니다. 원점(0, 0)으로부터 x축 방향으로 a*k(a = 0, 1, 2, 3 ...), y축 방향으로 b*k(b = 0, 1, 2, 3 ...)만큼 떨어진 위치에 점을 찍습니다. 원점과 거리가 d를 넘는 위치에는 점을 찍지 않습니다. 예를 들어, k가 2, d가 4인 경우에는 (0, 0), (0, 2), (0, 4), (2, 0), (2, 2), (4, 0) 위치에 점을 찍어 총 6개의 점을 찍습니다. 정수 k와 원점과의 거리를 나타내는 정수 d가 주어졌을 때, 점이 총 몇 개 찍히는지 return 하는 solution 함수를..
![[BlockChain] 퍼블릭 블록체인과 프라이빗 블록체인의 차이?](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0wnhN%2FbtrVUiYJ3Aj%2FtjSmdeeQLJAGHRS49d8zF0%2Fimg.png)
[BlockChain] 퍼블릭 블록체인과 프라이빗 블록체인의 차이?
퍼블릭 블록체인과 프라이빗 블록체인의 차이? 퍼블릭 블록체인(public blockchain)이란? 프라이빗 블록체인(private blockchain)이란? 차이와 장단점 퍼블릭 블록체인(public blockchain)이란? 퍼블릭 블록체인(public blockchain)은 누구나 자유롭게 참여가 가능한 블록체인으로 흔히 알고 있는 비트코인, 이더리움 등의 코인이 퍼블릭 블록체인입니다. 중앙 집권화 된 조직이 없이 누구나 참여가 가능하다는 점에서 자유롭고 책임지는 조직이 없기 때문에 퍼블릭 블록체인은 채굴에 대한 보상으로 토큰을 주는 형태로 보상을 얻고 싶은 사람이라면 자율적으로 채굴에 참여하여 퍼블릭 블록체인이 유지되도록 힘쓰고 경제적인 보상을 받는 구조가 됩니다. 이러한 구조 때문에 블록체인은 ..