본문 바로가기

전체 글312

코로나 19 관련 작은 정리 이제는 말해도 큰 영향 없을거 같아서 말한다. 어차피 끝나가는 시점이니까 어차피 백신 패스 도입 된다고 하니 그냥 말해도 될듯 먼저 난 미접종자다. 코로나 19 초기 정보에서 가장 유의미한 정보들 1. 사이토 코카인 폭풍(과잉 면역)으로 인한 중증, 사망 2. 코비드 바이러스와 에이즈 바이러스의 유사성과 유사한 면역 체계교란 및 이상 면역에 대한 연구결과 3. 생식기능 약화 및 여러 부작용 => 면역억제를 통한 증상완화가 가능할 것이라(부작용이 심할것) 보았다. 실제로 코로나 대부분의 후유증은 면역에서 시작해서 면역에서 끝난다. 그래서 백신이 취할 수 있는 가장 쉬운 매커니즘이 사람의 자연 면역력을 떨어트려서 즉 고의적으로 면역 기능을 저하시켜서 코로나 이상 반응을 억제 하는 것이 아닐까 가정했다. 이게.. 2021. 10. 26.
[프로그래머스][LEVEL2] 배달 # 문제 원문 N개의 마을로 이루어진 나라가 있습니다. 이 나라의 각 마을에는 1부터 N까지의 번호가 각각 하나씩 부여되어 있습니다. 각 마을은 양방향으로 통행할 수 있는 도로로 연결되어 있는데, 서로 다른 마을 간에 이동할 때는 이 도로를 지나야 합니다. 도로를 지날 때 걸리는 시간은 도로별로 다릅니다. 현재 1번 마을에 있는 음식점에서 각 마을로 음식 배달을 하려고 합니다. 각 마을로부터 음식 주문을 받으려고 하는데, N개의 마을 중에서 K 시간 이하로 배달이 가능한 마을에서만 주문을 받으려고 합니다. 마을의 개수 N, 각 마을을 연결하는 도로의 정보 road, 음식 배달이 가능한 시간 K가 매개변수로 주어질 때, 음식 주문을 받을 수 있는 마을의 개수를 return 하도록 solution 함수를 완.. 2021. 10. 25.
[프로그래머스][LEVEL2] 전력망을 둘로 나누기 # 문제 원문 n개의 송전탑이 전선을 통해 하나의 트리 형태로 연결되어 있습니다. 당신은 이 전선들 중 하나를 끊어서 현재의 전력망 네트워크를 2개로 분할하려고 합니다. 이때, 두 전력망이 갖게 되는 송전탑의 개수를 최대한 비슷하게 맞추고자 합니다. 송전탑의 개수 n, 그리고 전선 정보 wires가 매개변수로 주어집니다. 전선들 중 하나를 끊어서 송전탑 개수가 가능한 비슷하도록 두 전력망으로 나누었을 때, 두 전력망이 가지고 있는 송전탑 개수의 차이(절대값)를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 2 이상 100 이하인 자연수입니다. wires는 길이가 n-1인 정수형 2차원 배열입니다. wires의 각 원소는 [v1, v2] 2개의 자연수로 이루어져 있으며, 이는 전력.. 2021. 10. 21.
[프로그래머스][LEVEL2] n^2 배열 자르기 # 문제 원문 정수 n, left, right가 주어집니다. 다음 과정을 거쳐서 1차원 배열을 만들고자 합니다. n행 n열 크기의 비어있는 2차원 배열을 만듭니다. i = 1, 2, 3, ..., n에 대해서, 다음 과정을 반복합니다. 1행 1열부터 i행 i열까지의 영역 내의 모든 빈 칸을 숫자 i로 채웁니다. 1행, 2행, ..., n행을 잘라내어 모두 이어붙인 새로운 1차원 배열을 만듭니다. 새로운 1차원 배열을 arr이라 할 때, arr[left], arr[left+1], ..., arr[right]만 남기고 나머지는 지웁니다. 정수 n, left, right가 매개변수로 주어집니다. 주어진 과정대로 만들어진 1차원 배열을 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n.. 2021. 10. 18.