Goal - 리눅스에서 사용자를 추가하는 이유에 대해 알아본다 - 사용자 추가명령어를 알아본다 - 사용자와 그룹을 추가하는 실습을 해본다. 1. 사용자를 추가하는 이유 예를들어 자바를 이용해서 웹 어플리케이션을 만든다고 했을 때, 협업이 이루어질 수 있기 때문에 관련된 자료들을 이용할 수 있도록 다른 사용자에게 역할을 부여하는 작업이 필요하다. 2. 사용자 추가 명령어 1) useradd - 사용자추가 2) usermod - 사용자 변경 3) userdel - 사용자 삭제 2-1 dragon 사용자 추가하기 1) useradd dragon 입력 2) cat /etc/passwd 또는 tail -n2 /etc/passwd 입력 : 사용자가 추가되었는지 확인하기 위한 명령어, 명령어를 입력하면 밑의 사진과 ..
1. 풀이 힌트 - 백준 11053 - 가장 긴 증가하는 부분 수열과 비슷한 문제이다. 부분 수열을 고려 할 때, 증가하는 값과 이어지는 감소하는 값을 고려한 바이토닉 수열의 길이를 구해야 한다. 따라서 증가에서 감소로 가는 부분에서, 증가할 때 이어지던 수열의 길이를 감소할 때 이어서 카운트 해주어야 한다 2. 풀이 과정 - 기본적으로 이전에 작성한 '가장 긴 증가하는 부분 수열의 풀이'를 기준으로 설명하겠다. 1) 밑의 표와 같이 증가하는 부분 수열의 크기만을 기록한 기존의 dp 배열을 2차원으로 확장하여 저장된 값, 증가하는 부분의 수열의 크기, 감소하는 수열의 크기(+ 바이토닉 구간)을 저장하는 새로운 배열을 선언해야 한다 표1) 증가하는 부분수열만 고려한 배열선언 arr (저장된 값) 10 20..
1. 풀이 힌트 - 어떤 인덱스의 크기를 기준으로 첫 번째 인덱스 부터 해당 인덱스 앞까지 값을 비교하면서, 부분 수열의 크기를 카운트해준다. 2. 풀이 과정 1) 6개의 숫자 10, 20, 10, 30, 20, 50를 저장하는 배열(arr)을 선언하고, 해당 배열안의 숫자들의 크기를 비교하여 부분 수열의 크기를 카운트한 수를 저장하는 배열(dp)을 선언한다. arr (저장된 값) 10 20 10 30 20 50 dp (큰 순서) 0 0 0 0 0 0 수열의 크기가 6이므로 총 6번의 비교 작업을 수행한다. 2) 첫번째 비교 작업 (i = 1)일 때는 첫번째 수가 가장 큰 수이므로 해당 dp값으로 +1을 추가한다. arr (저장된 값) 10 20 10 30 20 50 dp (큰 순서) 1 0 0 0 0 ..
- 20200423
- 20200413
- 20200415
- chapter8
- 20200425
- 20200406
- 20200503
- chapter7
- 20200421
- 20200403
- likelion
- 20200427
- 20200510
- 20200317
- 20200804
- 생활코딩리눅스
- 20200504
- 20200319
- 20200420
- 20200417
- 20200330
- 백준
- 20200512
- 20200428
- 20201204
- 20200502
- 20200424
- 20200429
- 20200624
- 20200622
- Total
- Today
- Yesterday