궁금점의 기록
-
String형태로 들어온 시간 리스트의 총합을 구하는 법궁금점의 기록 2022. 9. 9. 18:41
1. Input data 형태: ["시간 1", "시간 2", ..., "시간 n"] 2. len(Input data) = n 3. 시간의 형태는 총 세 가지 - "시:분:초", "분:초", "초" 4. 각 시/분/초는 00으로 표현 될 수 있음 - e.g. "00:00:01", "00:00" 5. 하나의 Input data안에 세 가지 형태가 섞여서 나타날 수도, 아닐 수도 있음 생각했던 Sudo code sum_times = [0,0,0] for 시간 in input_data: new_times = 시간.split(":") carry = 0 for i in new_times와 sum_times 중 긴 리스트의 길이 역순: if 두 리스트의 길이 같다면: idx = 0 elif 두 리스트의 길이 다르면..
-
02.05. 공부정리궁금점의 기록 2022. 2. 5. 12:56
- 데이터 민주화, 기술 민주화를 하는 이유 = 오픈 소스 Data driven decision: 오직 데이터만을 기반으로 (나의 생각x) 결정을 내리겠다 - 데이터가 이야기 하는대로 따라감 Data informed decision: 나의 생각이 있고 데이터를 참고해서 결정을 내리겠다 데이터를 기반으로 현재 진행하고 있는 operation을 최적화 하거나 소비자 경험을 개선시킴. 이 결정을 지원하기 위해 데이터 인프라를 구축하는 것이 데이터 엔지니어. DS: 머신러닝 알고리즘을 이용하여 데이터 패턴을 파악하는 것을 통해 운영을 개선함. 머신러닝 지식, 경험 필요, 모델링을 위한 코딩 실력 필요 (기본 파이썬, 스파크, SQL은 기본) - 고객은 외부 사용자들 DA: BI팀에 속해서 KPI등 지표를 데이터..
-
OS관련 질문궁금점의 기록 2021. 12. 28. 00:35
메모리 계층 시분할 시스템과 멀티 태스킹 시스템의 차이는 프로세스를 얼마나 짧은 단위로 나누느냐인가요? 스케줄러 알고리즘은 Os마다 다른가요? 배치처리시스템은 FIFO 스케줄러 알고리즘을 이용한다 라고 얘기할 수 있나요? 3-3. 프로세스 상태와 스케줄러 영상 21분 대에 나오는 그림에서 3번이 running -> ready인데 CPU에서 실행되고 있다가 Ready로 바뀌는거니 Scheduler picks another process이고 2번이 대기 상태에서 CPU에 실행중인 상채로 바뀌는 거니 Scheduler picks this process인 것 아닌가요? 인터럽트가 발생했을 때 idt를 찾고 해당 주소에 맞는 함수를 실행하는 주체는 누구인가요?