목록입출력 (5)
개발자는 기록이 답이다

1. 장치 컨트롤러와 장치 드라이버 우리가 실제로 사용하는 컴퓨터를 생각해보면 CPU와 메모리만 있지 않다. 스피커, 모니터, 키보드, 마우스 등과 같은 입출력 장치와 외장 하드 디스크나 USB메모리 등 보조기억장치가 함께 한다. 이번 절에서는 장치 컨트롤러와 장치 드라이버 개념을 통해 다양한 외부 장치가 컴퓨터 내부와 어떻게 소통하는지 알아보자. (이번 장에서 언급될 입출력 장치는 7장의 보조기억장치도 포함된다. 보조기억장치가 컴퓨터 내부와 정보를 주고받는 방식은 입출력장치와 크게 다르지 않다) 장치 컨트롤러 입출력장치는 앞에서 학습한 CPU, 메모리보다 다루기 훨씬 까다롭다. 1) 입출력 장치에는 종류가 너무 많다 스피커, 모니터, 키보드, 마우스, USB메모리, CD-ROM, SSD, 프린터, 마이..

https://www.acmicpc.net/problem/11718 11718번: 그대로 출력하기 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시 www.acmicpc.net 입출력에 대한 개념이 없어서 진짜 오랜시간동안 굉장히 뻘짓을 많이 했다. 자꾸 Intellij에서는 마지막 입력값인 Online Judge가 출력이 안되서 결국 구글링해서 풀었다. 오히려 이런 문제가 시간이 엄청 오래걸렸는데, 문자열 파트 다 끝나면 입출력 위주로 공부해봐야겠다. 내가 푼 풀이 해당 코드를 intellij에서 실행하면 출력값이 하나도 안나오고 계속 다음 입력 값을..

2023.08.21 - [Java] - Java, String의 constant pool과 Heap의 차이 Java, String의 constant pool과 Heap의 차이 Java String 문자열? 순서를 가진 문자들의 집합 “쌍따옴표를 통해 나타낼 수 있음” 글자, 단어, 문장, 문서 등 문자로 구성된 자료형 // 기본 자료형 int var_integer = 10; double var_real - 3.141592; char var_ch strong-park.tistory.com https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 ..

2023.08.21 - [Java] - Java, String의 constant pool과 Heap의 차이 Java, String의 constant pool과 Heap의 차이 Java String 문자열? 순서를 가진 문자들의 집합 “쌍따옴표를 통해 나타낼 수 있음” 글자, 단어, 문장, 문서 등 문자로 구성된 자료형 // 기본 자료형 int var_integer = 10; double var_real - 3.141592; char var_ch strong-park.tistory.com https://www.acmicpc.net/problem/9086 9086번: 문자열 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문..