분류 전체보기(23)
-
백준 2750번
www.acmicpc.net/problem/2750 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net [문제] N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성 [입력] 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않음. [출력] 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력 // 백준 2750번 삽입정렬로 해결하기 #include usi..
2020.09.22 -
Linux . bash script 작성하기 (7주차 과제)
7주차 일지 링크 : https://computerengineering-dailyreport.tistory.com/7 7주차 과제 bash script를 하나 선정하여 유용한 이유, 해당 스크립트 설명, 실행 결과 작성하기 셸 스크립트 - 특정 프로그램이 얼마동안 동작했는지 살펴볼 수 있는 script를 선정했다. linx를 배우는 초기에 'server에서 20초 대기 후 부팅하고 화면에 나타나기'를 배운 것이 생각이 났다. 따라서 셸 스크립트 역시 특정 프로그램이 몇 초 후에 사용자 명령이 나타나게 하고 또한 그 프로그램이 얼마동안 작동했는지 살펴볼 수 있는 스크립트를 찾아 선정하게 되었다. 이 스크립트의 유일한 유용한 점은 그저 프로그램 실행 시간을 알 수 있으니 진행이 빠르게 되었는지 얼마나 걸렸는..
2020.04.27 -
Linux . RAID 구축하기(5주차 과제)
5주차 일지 링크 : https://computerengineering-dailyreport.tistory.com/5 5주차 과제 Server(B)에 선택 가능한 RAID중 골라서 구축하기 -'RAID1'을 선택하여 구축함. [RAID1] 성능(속도)부분에 뒤쳐지지 않고 하나의 데이터를 두 군데의 하드디스크에 저장하는 '미러링' 기능을 가진다. 데이터 저장에 두 배의 용량이 필요로 하므로 비용2배 문제와 공간효율성이 낮지만 결함-허용을 제공함으로써 신뢰성이 높고 백업용으로 디스크 관리에 용이하다. 이와 비슷한 RAID5은 RAID1의 단점을 (데이터 안전성과 공간 효율성) 보완할 수 있는 장점을 가지고 있지만 하드디스크 2개가 고장이 나면 복구할 수 없는 큰 결점때문에 구축하는 부분에서 'RAID1'을 ..
2020.04.14 -
Linux . 프로그램 설치(4주차 과제)
4주차 일지 링크 : https://computerengineering-dailyreport.tistory.com/4 4주차 과제 Server(B)에 GNOME 데스크톱 설치 후, 유용한 프로그램 3개 설치 1. visual studio code(프로그래밍) 다양한 언어(HTML , C , JAVA )로 코딩하는 프로그램 visual studio code. 프로그래밍 실력을 기를 수 있고 특정언어가 아닌 여러 언어들도 접할 수 있는 프로그램이라 유용하다고 생각한다. 2. solitaire (게임) 게임부분 중 별점 과 다운로드 수가 가장 중간 순위인 프로그램을 다운받아 보았다. 우리가 흔히 알고 있는 카드게임 이라 쉽게 즐기고 다른 게임보다 자주 이용할 수 있을 것 같다. 3. Glimpse (사진편집기..
2020.04.06 -
Linux . 파일 소유.권한 관리(3주차 과제)
3주차 일지 링크 : https://computerengineering-dailyreport.tistory.com/3 3주차 과제 Server에서 파일생성 -> 소유.권한 변경하기 1) root 계정으로 그룹/사용자 만들기 그룹 : developer, web, db, office 사용자(소속그룹) : w-user(developer, web), d-user(developer, db), o-user(office) 2) root 계정으로 /home/info 디렉터리 만들기 info 디렉터리는 developer 그룹만 접근 가능하도록 소유권 및 허가권 변경하기 그룹소유권 : developer 디렉터리 허가권 : rwxrwx--- 3) w-user 계정으로 /home/info 디렉터리에 info.sh 파일 만들기..
2020.03.31 -
Linux-파일 압축.해제(2주차 과제)
2주차 과제 -> Server에서 파일 압축.해제 실습하기 * 과정* 1. tmp 폴더 만들기 2. touch 명령어로 a.txt b.txt c.txt d.c e.c f.c 파일 생성하기 3. 모든 파일을 all.tar.gz 로 압축하기 4. tmp 폴더에 txt 폴더를 만들고, all.tar.gz 파일에서 모든 .txt 파일만 txt 폴더에 압축 풀기 5. tmp 폴더에 c 폴더를 만들고, 모든 .c 파일만 압축하여 source.tar.gz 를 만들기 6. 압축파일을 C 폴더로 이동하기 --> 4번과정- txt폴더에 .txt파일만 들어있는 것을 확인하는 부분이 영상에 찍히지 않아 사진 첨부합니다.
2020.03.26