목록코딩 (29)
최코딩의 개발노트
사이트 https://www.acmicpc.net/problem/1049 1049번: 기타줄 첫째 줄에 N과 M이 주어진다. N은 100보다 작거나 같은 자연수이고, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 각 브랜드의 패키지 가격과 낱개의 가격이 공백으로 구분하여 주 www.acmicpc.net 문제 분석 초반에 문제가 이해가 안되었지만 집중해서 읽으니 나름 쉬운 문제 였다. 일단 요점을 파악해야된다. 적어도 N개를 사기 위해!! 적어도!! 이 적어도라는 말이 중요하다. 필자는 N개를 딱 맞춰서 그에 맞는 최소 비용인줄 알았으나 아니었다. 즉 N개 이상이 되도 최소비용이면 된다는 것이다!! 그럼 필자는 어떻게 해결했을까? sett = new int[m + m]; one = ne..
사이트 https://www.acmicpc.net/problem/7576 7576번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N이 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M,N ≤ 1,000 이다. 둘째 줄부터는 하나의 상자에 저장된 토마토 www.acmicpc.net 문제 분석 static int n; static int m; static int[][] arr; static boolean[][] visited; static int[] dx = {-1, 1, 0, 0}; static int[] dy = {0, 0, -1, 1}; static int cnt1 = 0; static Queue queue = new LinkedList(); - ..
보호되어 있는 글입니다.
개요: 필자가 리눅스를 공부하면서 정리한 게시물이다. alias의 대한 설명이 나온다. 별명으로 추정되는것이다. alias ls=’ls –color=never’ 명령어를 통해 바뀐 것을 확인할 수 있다. 또한 컬러가 바뀐 것을 볼 수 있다. 다음은 원래로 돌아갔다. 다음과 같이 사용자계정으로도 만들어봤다. ll은ls-l이랑 똑 같은 기능을 가지고 있고 l.은 숨겨진 파일을 찾아준다. Ls -d .* 의 기능 l.이랑 똑같다. ls-d의기능이다. 다음과 같이 unalias를 통해 사용자계정 별명을 해재시켰다. 다음과 같은 명령어를 통해 컬러지정이 가능하다. etc파일로들어와서 다음과 같이 실행하면 색의 정보를 알 수 있다.
개요: 필자가 리눅스를 공부하면서 정리한 게시물이다. VI 편집기로 파일을 보는것이다. Shift+:으로 quit를 입력해 종료할 수 있다. gedit를 통해서도 볼 수 있다. cat을 통해 볼 수 있다. more을 통해 볼 수있다 스페이스바 누를면 다음 페이지를 볼 수 있다. 찾고 싶은 내용이 있으면 /를 입력한다. less를 통해서도 볼 수 있다. 심벌릭 링크로 show를 다른 이름인 link로 바꿔봤다. 명령어는 ln -s 사실상 show의 권한이랑 같다. Link를 지울시 show는 안지워지고 link만 지워진다. show를 지웠을시 link는 빨간색이 뜬다. 심벌릭 링크를 통해서 pass2파일을 지울 수 있다. 원본인 show의 w기능을 제거한 후 link를 통해 파일을 제거할라고 하면 안 지워..
개요: 필자가 리눅스를 공부하면서 정리한 게시물이다. work디렉토리 생성 work디렉토리안에 prog 생성 후 그 안에 /etc/passwd 파일을 복사한 pass 생성 현재 계층구조 pass파일을 user 모드에서 읽기모드(r) 제거했더니 파일을 못읽는다. 쓰기 모드를 확인할때는 gedit을 실행해줘야되는데 설치가 안되어 있어서 다음명령어와 같이 설치중이다. pass파일 user모드에 w기능이 있으므로 gedit pass & 명령어를 통해 불러와서 다음과 같이 작성한뒤 저장한 후 cat pass 명령어를 통해 사용자가 작성한 키워드를 볼 수 있다. 만약 이 명령어를 작성했을시 gedit 저장이 안된다. 파일을 실행하기위해 확인방법은 다음과 같다. 다음과 같은 명령어를 통해 c언어를 생성할 수 있다. ..