분류 전체보기
-
[OS] 컴퓨터 시스템 구조Computer Science/OS 2022. 12. 27. 03:35
http://www.kocw.net/home/cview.do?lid=36f314da6dc42576 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net System Structure & Program Execution 1 컴퓨터 시스템 구조, Mode bit, Timer, Device Controller, 입출력(I/O)의 수행, 동기식 입출력과 비동기식 입출력, 시스템콜(System Call), 인터럽트(Interrupt) 컴퓨터 시스템 구조 메모리: cpu 작업공간 무한루프를 도는 프로그램 → 계속 CPU만 사용 그래서 timer 라는 하드웨..
-
[Python] 1541 잃어버린 괄호Algorithm/백준 2022. 12. 27. 02:14
1. 문제 📚 https://www.acmicpc.net/problem/1541 2. 입출력 예 📋 3. 알고리즘 ✅ 그리디 -> 최소로 만들려면 - 앞에서 괄호로 묶어서 -를 최대한 많이 만들어줘야함 4. 소스코드 💻 import sys input = sys.stdin.readline().strip() input_arr = [] num = '' index = 0 temp = input # 숫자와 기호를 분리해주는 작업 while len(input) != 0: if input[0] == '-' or input[0] == '+': input_arr.append(int(num)) num = '' input_arr.append(input[0]) else: num += input[0] index += 1 inp..
-
[OS] 운영체제 정의, 기능, 분류, 구조Computer Science/OS 2022. 12. 27. 00:34
http://www.kocw.net/home/cview.do?lid=af8e05c97c6d60de 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net Introduction to Operating Systems 운영체제란 무엇인가, 운영체제의 목적, 운영체제의 분류, 운영체제의 예, 운영체제의 구조 운영체제의 정의 컴퓨터 하드웨어 바로 윗단에 설치되는 소프트웨어를 의미한다. 하드웨어 위에 기본적으로 운영체제를 탑재하여 전원을 켰을 때, 손쉽게 사용할 수 있는 상태가 되도록 하는 것 커널 메모리에 상주하는 운영체제의 부분 운영체제 코드 중에서도 ..
-
[Python] 주차 요금 계산Algorithm/프로그래머스 2022. 11. 4. 15:38
1. 문제 📚 2. 입출력 예 📋 3. 알고리즘 ✅ 1. dict 형태로 차번호를 키로 두어 정리 2. 출차 시간이 없을 경우 23:59으로 넣어줘야 함 -> 각 정리 후 len()이 다르면 23:59 추가 3. 누적시간 계산 후 주차요금 계산 4. 소스코드 💻 import math # 누적 시간 계산 def cal_time(in_time, out_time): in_time = list(map(int, in_time.split(':'))) # [22, 59] out_time = list(map(int, out_time.split(':'))) # [23, 59] # 시가 더 클 경우 if out_time[0] > in_time[0]: out_time[0] -= 1 out_time[1] += 60 retur..
-
[Python] 단어 변환Algorithm/프로그래머스 2022. 10. 20. 20:13
1. 문제 📚 2. 입출력 예 📋 3. 알고리즘 ✅ 1. 한글자만 다른 단어인지 체크 2. 한번도 방문한 적 없는 단어인지 체크 -> visited에 없다면 한번도 방문한 적 없는 단어 3. 파생되어온 word에 +1 해주기 4. 소스코드 💻 from collections import deque # 한글자 체크 def is_valid(begin, target): count = len(begin) for i in range(count): if begin[i] == target[i]: count -= 1 return count == 1 def solution(begin, target, words): def bfs(word): visited = {word: 0} queue = deque([]) queue.ap..
-
2022 하반기 현대 IT&E 1차 면접 후기취준 2022. 10. 8. 17:27
2022 하반기 현대 IT&E 1차 면접 후기 - 자기 소개 본인 성향 및 기술력 중심 소개 - (자소서기반) 동아리 활동에서 무슨 활동한건지 - 스프링 이 외에 다룰 줄 아는 언어와 데이터베이스 있는지 - (자소서기반) 현재 운영 중인 어플리케이션 개발을 진행 중인지 - (자소서기반) 현재 운영 중인 어플리케이션 수익이 나오는지 - 스프링과 스프링 부트의 차이점 - 자바 가비지 컬렉션에 대해 설명 - 프로세스와 쓰레드에 차이점 - 쿠키와 세션 차이점 - OOP와 AOP 에 대해 간단하게 설명 - Get과 Post의 차이점 - 어디 부서에서 일하고 싶은지 3:3 비대면 면접이고 잡플래닛 면접 후기랑 구글에 쳐보면서 면접 준비하였습니다 딱딱한 분위기는 아니었고, 줌 대기실에 있다가 면접장에 들어가는 형식으..
-
2022 하반기 현대 IT&E AI 면접 및 코테 후기취준 2022. 9. 27. 23:23
현대 IT&E AI 면접 및 코테 후기 나도 면접후기 찾아볼 때 많은 도움이 됐었어서 다른 사람들에게 도움이 될까 싶어 복기 하려고 한다 운이 좋게도 서류합격할 수 있었던 것같댜 처음 서합이라 좀 떨리긴했지만 코테가 준비안됐어서 별 기대없이 봤다 AI면접은 뷰인터라는 곳에서 진행하였고, 시작하기 전에 연습해볼 수 있다 이런거까지 피드백으로 알려줘서 서비스업미소 지으면서 최대한 대답하려고했다 (유튜브에서 찾아보니까 끊김없이 말하는게 중요하다고 해서) 6개의 세트질문(상황-대처-결과) 으로 나오고 마지막엔 갑자기 돌발질문이라면서 다른질문을 던져줬다 이력서에 나올 법한 인성질문들 준비하면 좋을 것 같다! 예를들면 갈등상황을 어떻게 해결했는지 등 코딩테스트는 120분동안 이루어졌고, 화상 캠도 키고 별도로 핸드..