본문 바로가기

정글/TIL21

[크래프톤 정글] 85일 - 🛫 오늘 한 일 👩‍💻 - 3주차 마무리 - 알고리즘 문제 풀이 - 객체지향 사실과 오해 책 읽기 알고리즘 https://www.acmicpc.net/problem/11399 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) www.acmicpc.net 3주차 Pintos 3주차는 Virtual Memory를 구현하는 것이 과제이다. 많은 분들이 이 과제는 구현할 것도 많고, 내용도 많아서 쉽지 않다고 많이 들었는데 막상 해보니 어렵기도 했지만 재미난 부분도 있었다고 생각한다. 과제는 크게 3가지로 구분된다. - Memory Management - Anonymous Page.. 2023. 6. 27.
[크래프톤 정글] 81일 - 즐거운 금요일! 오늘 한 일 👩‍💻 - 알고리즘 문제 풀이(1965: 상자넣기) - Pintos - Anonymous page, Stack growth 알고리즘 https://www.acmicpc.net/problem/1965 1965번: 상자넣기 정육면체 모양의 상자가 일렬로 늘어서 있다. 상자마다 크기가 주어져 있는데, 앞에 있는 상자의 크기가 뒤에 있는 상자의 크기보다 작으면, 앞에 있는 상자를 뒤에 있는 상자 안에 넣을 수가 www.acmicpc.net 프로그래머스도 풀고 싶지만... Pintos 때문에 정신없다... 그래도 다음주면 끝나니까! 좀만 더 힘을 내봐야지💪 Pintos Pintos는 생각보다 구현할 것이 너무 많~다!!! Anonymous Page [PROJECT3] Anonymous Page(myw.. 2023. 6. 24.
[크래프톤 정글] 77일 - 떠나지마 일요일...✋ 오늘 한 일 👩‍💻 - 알고리즘 - memory management 구현 시작 알고리즘 https://www.acmicpc.net/problem/10026 10026번: 적록색약 적록색약은 빨간색과 초록색의 차이를 거의 느끼지 못한다. 따라서, 적록색약인 사람이 보는 그림은 아닌 사람이 보는 그림과는 좀 다를 수 있다. 크기가 N×N인 그리드의 각 칸에 R(빨강), G(초록) www.acmicpc.net Memory Management 1. 테스트에 관하여 저번주차와 다르게 테스트하기 너무 어렵다. 그래서 이번주차부터는 ASSERT문을 사이에 넣어서 하고 있는데... 생각보다 어렵다. 이 고민에 관하여 우리반 홍교수님께 여쭤봤더니, 동의하는 부분이며 Anonymous page부터는 좀 괜찮을 것이라고 하.. 2023. 6. 19.
[크래프톤 정글] 76일 - PintOS 구현 시작! 오늘 한 일 👩‍💻 - 알고리즘 문제 풀이 - gitbook - Anonymous Page - PintOS 구현 시작 알고리즘 https://school.programmers.co.kr/learn/courses/30/lessons/161990 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr gitbook https://mywnajsldkf.tistory.com/48 [Project3] Virtual Memory(3) - Anonymous Page 이번 프로젝트에서는 anonymous page라고 하는 non-disk based image를 구현할 것이다. .. 2023. 6. 18.
[크래프톤 정글] 75일 - 🍊 오늘 한 일 👩‍💻 - 알고리즘 문제 풀이 - gitbook 읽기(Anonymous Page) - systemCall 정리 알고리즘 공원 산책 https://school.programmers.co.kr/learn/courses/30/lessons/172928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 언어 적응 겸 lv1 문제 풀었는데... 생각했던 것보다 시간이 엄청 소모되었다. 더욱 알고리즘을 꾸준히 해야겠다는 생각이다. 풀이: https://mywnajsldkf.tistory.com/46 그림 https://www.acmicpc.net/probl.. 2023. 6. 17.
[크래프톤 정글] 70일 - half & half 오늘 한 일 👩‍💻 - 2주차 주간 발표 - 알고리즘 문제 풀이(프로그래머스 - 요격시스템, 15922) 알고리즘 알고리즘 실력이 많이 부족하다. 아직 코테에서 내가 만족한 결과를 얻지 못했다. 뭐 어쩌겠나!!!! 더 열심히 해야지... 그리고 충격적인 사실을 알았다. 최근 4일간 내가 잔디 심으려고 브론즈만 풀었다는 사실을...😵 그래서 다시 각성했다. (물론 나의 우선순위는 핀토스이지만 말이다!) 요격시스템 https://school.programmers.co.kr/learn/courses/30/lessons/181188 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programm.. 2023. 6. 13.
[크래프톤 정글] 67일 - 동료학습의 즐거움!🙃 오늘 한 일 👩‍💻 - 알고리즘(프로그래머스 - 달리기 경주) - 권영진 교수님 OS 강의(2) - Pintos 과제 (validate_address, exit, create ...) 알고리즘 https://school.programmers.co.kr/learn/courses/30/lessons/178871 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 앞으로 매일 프로그래머스에서 꾸준히 한 문제씩 풀 예정이다. 오늘 푼 문제는 lv1이었지만, map 자료 구조를 떠올릴 수 있었다. 첫번째 시도는 이중 for문을 사용하여 교체되어야하는 index를 찾은 .. 2023. 6. 10.
[크래프톤 정글] 62일 - 즐거운 일요일☀️ 오늘 한 일 👩‍💻 - 알고리즘 문제 풀이(P3613 - Java vs C++) - Passing the argument and creating a thread 🧮 알고리즘 https://www.acmicpc.net/problem/3613 3613번: Java vs C++ Java 예찬론자 김동규와 C++ 옹호가 김동혁은 서로 어떤 프로그래밍 언어가 최고인지 몇 시간동안 토론을 하곤 했다. 동규는 Java가 명확하고 에러가 적은 프로그램을 만든다고 주장했고, 동혁이는 www.acmicpc.net 요즘 문자열 문제를 풀고 있다. 이 문제는 예외처리를 신경쓸게 많았다. ✍️ Passing the argument and creating a thread 핀토스 과제 2주차는 user program이다. 지금 하.. 2023. 6. 5.
[크래프톤 정글] 59일 - Pintos 1주차 끝! 오늘 한 일 👩‍💻 - Pintos Project1 주간 발표 - 알고리즘 문제 풀이(P9996 - 한국이 그리울 땐 서버에 접속하지) - 협력사 채용 설명회(당근마켓) 주간 발표 pintos 주차부터는 매주 코드 리뷰 방식이 아닌 주간발표로 진행된다. 전날에 모든 팀이 마지막까지 발표 자료를 만드느라 반 분위기가 무척 뜨거웠다🔥 우리 팀은 과제 설명과 경험했던 트러블슈팅 위주로 발표를 진행했다. 좋았던 점보다 아쉬웠던 점이 먼저 떠오르는데... 발표 시간을 고려해 발표 준비할 것 전날 컨디션을 조절해서 맑은 정신 상태로 발표할 것 발표 준비 시간을 줄이기 위해 미리 발생한 내용을 정리할 것 과제를 할 때, 고민하는 시간을 늘릴 것 이 정도인 것 같다. 다음 주차에는 이를 잘 반영해서 진행하고 싶다. 더.. 2023. 6. 2.