전체 글 137

[프로그래머스, c++] 튜플

[프로그래머스, c++] 튜플 난이도 Level 2 분류 2019 카카오 개발자 겨울 인턴십 programmers.co.kr/learn/courses/30/lessons/64065 문제 및 입/출력 셀수있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 합니다. n개의 요소를 가진 튜플을 n-튜플(n-tuple)이라고 하며, 다음과 같이 표현할 수 있습니다. (a1, a2, a3, ..., an) 튜플은 다음과 같은 성질을 가지고 있습니다. 중복된 원소가 있을 수 있습니다. ex : (2, 3, 1, 2) 원소에 정해진 순서가 있으며, 원소의 순서가 다르면 서로 다른 튜플입니다. ex : (1, 2, 3) ≠ (1, 3, 2) 튜플의 원소 개수는 유한합니다. 원소의..

프로그래머스 2021.06.27

[윈도우/리눅스] 구글드라이브 마운트

PC용 구글 드라이브를 통해서 구글 드라이브 파일을 PC에 동기화(백업) 할 수 있습니다. 윈도우 10 아래 링크로가서 개인용 파일을 설치해주시면 됩니다. https://www.google.com/intl/ko_ALL/drive/download/ 다운로드 - Google 드라이브 어느 기기에서나 콘텐츠에 액세스하고 콘텐츠를 동기화하세요. www.google.com 윈도우나 Mac의 경우에는 간단하게 설치가 가능합니다. 주의할 것은 전체 폴더를 백업할건지 특정 폴더만 백업할건지에 대해서 지정해주시면 됩니다. 지정이 끝나고나면 지정된 구글 드라이브 폴더를 로컬 폴더에 다운로드를 1회 받게되며, 그 이후에는 수정되거나 삭제된 파일에 대해서 구글드라이브-PC간 동기화가 진행됩니다. 리눅스 리눅스의 경우에는 go..

[프로그래머스, c++] 프린터(queue)

[프로그래머스, c++] 프린터(queue) 난이도 Level 2 분류 스택/큐 programmers.co.kr/learn/courses/30/lessons/42587 문제 및 입/출력 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은 방식으로 인쇄 작업을 수행합니다. 1. 인쇄 대기목록의 가장 앞에 있는 문서(J)를 대기목록에서 꺼냅니다. 2. 나머지 인쇄 대기목록에서 J보다 중요도가 높은 문서가 한 개라도 존재하면 J를 대기목록의 가장 마지막에 넣습니다. 3. 그렇지 않으면 J를 인쇄합니다. 예를 들어, 4개의 ..

프로그래머스 2021.05.29

[프로그래머스, c++] 다리를 지나는 트럭(deque)

[프로그래머스, c++] 다리를 지나는 트럭(스택/큐) 난이도 Level 2 분류 스택/큐 programmers.co.kr/learn/courses/30/lessons/42583 문제 및 입/출력 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 트럭은 1초에 1만큼 움직이며, 다리 길이는 bridge_length이고 다리는 무게 weight까지 견딥니다. ※ 트럭이 다리에 완전히 오르지 않은 경우, 이 트럭의 무게는 고려하지 않습니다. 예를 들어, 길이가 2이고 10kg 무게를 견디는 다리가 있습니다. 무게가 [7, 4, 5, 6]kg인 트럭이 순서대로 최단 시간 안에 다리를 건너려면 다음과 같이 건너야 ..

프로그래머스 2021.05.28

[프로그래머스, c++] 튜플(sort)

[프로그래머스, c++] 튜플 난이도 Level 2 분류 programmers.co.kr/learn/courses/30/lessons/64065 문제 및 입/출력 셀수있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 합니다. n개의 요소를 가진 튜플을 n-튜플(n-tuple)이라고 하며, 다음과 같이 표현할 수 있습니다. (a1, a2, a3, ..., an) 튜플은 다음과 같은 성질을 가지고 있습니다. 중복된 원소가 있을 수 있습니다. ex : (2, 3, 1, 2) 원소에 정해진 순서가 있으며, 원소의 순서가 다르면 서로 다른 튜플입니다. ex : (1, 2, 3) ≠ (1, 3, 2) 튜플의 원소 개수는 유한합니다. 원소의 개수가 n개이고, 중복되는 원소가 ..

프로그래머스 2021.05.28

[TTimes] 의사들이 AI 간호사가 되어서 헬스케어를 장악하겠다는 MS

www.ttimes.co.kr/view.html?no=2021042217357755249 의사들의 AI 간호사가 돼서 헬스케어 장악하겠다는 MS 마이크로소프트가 음성 인식 기술 회사 뉘앙스를 197억 달러(22조 원)에 인수한다고 발표했다. MS 인수 역사상 링크드인(262억 달러)에 이어 두 번째로 큰 규모다. 뉘앙스는 어떤 회사이고, MS는 왜 www.ttimes.co.kr [TTimes, 정유정 기자, 210422] 의사들이 AI 간호사가 되어서 헬스케어를 장악하겠다는 MS 마이크로소프트(MS)가 음성 인식 기술 회사 뉘앙스를 197억 달러(22조원)에 인수한다고 발표했다. MS 인수 역사상 링크드인(262억달러)에 이어 두 번째로 큰 규모다. 뉘앙스는 어떤 회사이고, MS는 왜 이렇게 큰 돈을 주..

사회이슈 2021.04.24

자율주행에 사용되는 카메라/레이더/라이다 간단비교

카메라(Vision) 레이더(Radar, Radio Detection And Ranging) 라이다(LiDAR, Light Detection And Ranging) 원리 영상을 통해 시각적인 정보를 인지한다. - 강한 전자파를 발사하여 타겟에 반사되어 되돌아오는 전자파를 분석하여 타겟과의 거리를 측정한다. - 파장이 긴 저주파를 사용하면 전파의 감쇄가 작고 먼 곳까지 탐지할 수 있지만 해상도는 낮다. - 파장이 짧은 고주파는 공기중에 포함되는 수증기,눈,비 등에 흡수 또는 반사되기 쉽기에 감쇄가 커서 먼 곳까지 탐지하지 못하지만 높은 해상도를 얻을 수 있다. 이러한 특성으로 레이더는 측정 거리와 측정 각도를 동시에 늘리는 것이 어렵기 때문에 보통 ADAS에서는 장거리용과 중/단거리용 레이더로 나누어 적용..

자율주행 2021.04.20

[프로그래머스, c++] 네트워크(DFS)

[[1, 1, 0], [1, 1, 0], [0, 0, 1]][프로그래머스, c++] 네트워크(DFS) 난이도 Level 2 분류 DFS/BFS programmers.co.kr/learn/courses/30/lessons/43162 문제 및 입/출력 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니다. 따라서 컴퓨터 A, B, C는 모두 같은 네트워크 상에 있다고 할 수 있습니다. 컴퓨터의 개수 n, 연결에 대한 정보가 담긴 2차원 배열 computers가 매개변수로 주어질 때, 네트워크의 개..

프로그래머스 2021.04.18

[프로그래머스, c++] 단어 변환(DFS)

[프로그래머스, c++] 단어 변환(DFS) 난이도 Level 3 분류 DFS/BFS programmers.co.kr/learn/courses/30/lessons/43163 문제 및 입/출력 두 개의 단어 begin, target과 단어의 집합 words가 있습니다. 아래와 같은 규칙을 이용하여 begin에서 target으로 변환하는 가장 짧은 변환 과정을 찾으려고 합니다. 1. 한 번에 한 개의 알파벳만 바꿀 수 있습니다. 2. words에 있는 단어로만 변환할 수 있습니다. 예를 들어 begin이 "hit", target가 "cog", words가 ["hot","dot","dog","lot","log","cog"]라면 "hit" -> "hot" -> "dot" -> "dog" -> "cog"와 같이 ..

프로그래머스 2021.04.18

4차 산업혁명의 핵심, 자율주행

자율주행이란? 자동차에서 자율주행이란 운전자의 조작 없이 자동차가 스스로 운행이 가능한 자동차를 말한다. 자율주행 자동차가 상용화 된다면 전체 교통사고의 95% 가량을 차지하는 운전자 부주의에 의한 교통사고와 보복운전을 줄일 수 있다. 또한 시스템이 운전자를 완전히 대체(Level5)하게 되면 교통정체의 감소를 가져오고 교통 경찰과 자동차 보험이 필요 없어 질것이다. 자율주행 단계 분류, SAE(Society of Automotive Engineers, 미국 자동차공학회) 수준 정의 개요 Level 0 비자동화(No Automation) 운전자가 모든 주행 기능을 수행 Level 1 운전자 보조(Driver Assistance) 운전자는 상황을 파악하고 운전함 ------------------------..

자율주행 2021.04.17