일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- maeil-mail
- redux-saga
- Algorithm
- 항해99
- 매일메일
- redux-toolkit
- axios
- createSlice
- 리액트
- Get
- 자바
- JavaScript
- 프로그래머스
- 코딩테스트합격자되기
- react-redux
- json-server
- java
- C++
- SW
- 알고리즘
- programmers
- react-router
- 항해플러스
- redux
- useDispatch
- 이코테
- sw expert academy
- 테코테코
- react
- Python
- Today
- Total
목록2025/01/29 (3)
Binary Journey
최근 자격증 시험을 준비하면서 SQLP 교재에서 "디스크 I/O, 파일 단위 I/O, 블록 단위 I/O"라는 개념을 접했다. 사실 CS 관련 서적을 보면 I/O라는 용어는 흔히 등장하지만, 나는 그동안 "I/O"라고 읽고 그냥 지나쳤다. 하지만 정확히 무엇을 의미하는지 제대로 이해하고 싶어졌다. 이제라도 확실히 알아두는 게 중요할 것 같아 블로그에 정리해 보려고 한다. "기억보다는 기록을!" I/O의 기본 개념 컴퓨터는 내부적으로 연산을 수행하는 CPU(중앙처리장치)와 데이터를 저장하는 메모리(RAM, HDD, SSD)로 이루어져 있다. 하지만 이 내부 시스템만으로는 외부 세계와 정보를 주고받을 수 없기 때문에 입출력 장치(I/O 장치)가 필요하다. I/O란?I/O(Input/Output, 입출력)은..
💡 해당 풀이는 코딩 테스트 합격자되기 - 자바편 에서 발췌된 내용을 바탕으로 작성되었습니다. 문제 출처: 프로그래머스- 기능개발 내용 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다.또 각 기능의 개발속도는 모두 다르므로 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포되어야 합니다.배포 순서대로 작업의 진도가 적힌 정수 배열 progresses와 각 작업의 개발 속도가 적힌 정수 배열 speeds가 주어질 때 각 배포마다 몇 개의 기능이 배포되는지를 반환하도록 solution() 함수를 완성하세요. 기록하기💡 어디까지 생각해봤는지 단계적으로 기록해봅니다. ..
💡 해당 풀이는 코딩 테스트 합격자되기 - 자바편 에서 발췌된 내용을 바탕으로 작성되었습니다. 문제 내용 N명의 사람이 원 혀앹로 서 있습니다. 각 사람은 1부터 N까지 번호표를 갖고 있습니다. 그리고 임의의 숫자 K가 주어졌을 때 다음과 같이 사람을 없앱니다. 이 문제는 유대인 역사가인 플라비우스 요세푸스가 만든 문제입니다. 1번 번호표를 가진 사람을 기준으로 K번째 사람을 없앱니다없앤 사람 다음 사람을 기준으로 하고 다시 K번째 사람을 없앱니다. N과 K가 주어질 때 마지막에 살아있는 사람의 번호를 반환하는 solution()함수를 구현해주세요. 기록하기💡 어디까지 생각해봤는지 단계적으로 기록해봅니다. 풀이풀이 시간 시작 시각종료 시각총 소요 시간23:0923:2314분 문제 분석제약 사항..