목록분류 전체보기 (243)
차밍이
File Redirection Standard Stream 일반적으로 표준 입력, 표준 출력, 표준 오류 출력으로 분류 스트림은 문자열로 콘솔에 출력되도록 설정됨 stdin - 키보드 입력 stdout - 화면 출력 stderr - 오류 출력 : 표준 출력을 재지정 >> : 표준 출력을 재지정 + 파일이 없으면 생성 + 존재하다면 내용을 지우지 않고 이어서 작성 ls > ls.txt # > 연산자는 표준 출력을 재지정 / ls 결과를 ls.txt로 ls >> ls.txt # >> 표준 오류는 연산자를 사용하지 않으며 파일 디스크립터 번호를 >앞에 작성하여 사용한다. 0 표준 입력 1 표준 출력 2 표준 에러 python pgm.py output.txt # pgm.py 라는 pyt..
정규 표현식 Regular Expression 정규식 표현 : 특정한 규칙을 가진 문자열의 집합을 표현함 ^ 문자열의 시작 : ^a 로 검색하면 a가 단어 중간인 경우는 제외 a로 시작 하는 것만 검색됨 $ 문자열의 끝 : a$ a로 끝나는 것만 \d 숫자 \D 숫자가 아닌 것 . 하나의 문자와 대응 : a.b >> acb, a3b, axb 등등 \w 알파벳 대소문자, 숫자, 언더스코어(_) \W 그 외의 것들 \w에 포함되지 않는 것들 \s 공백문자 \S 공백문자가 아닌 것들 \n 개행문자 \ 메타문자를 문자 그대로 사용하기 위함 \t 탭 선택패턴 | 문자를 사용해서 여러개의 패턴을 매칭 가능 [] 대괄호 속에 넣은 문자 중 하나에 매칭 [0-9] 0~9 까지의 숫자 중 하나에 매칭 [A-Z] A~Z ..
나노 텍스트 에디터 unix에서 호환되는 텍스트 editor nano [편집하려는 파일 이름] 나노 에디터 단축키 Ctrl + O 저장하기 Ctrl + X 종료하기 Ctrl + W 검색하기 Alt + 6 복사하기 Ctrl +U 붙여넣기 Ctrl + ^ 여러 줄 선택
mkdir - 폴더 생성(디렉토리 생성) mkdir testfolder1 mkdir testfolder2 mkdir subfolder touch - 빈파일 생성 touch [생성할 파일 이름] or touch [디렉토리 경로/파일명]으로 두 가지 방법으로 사용 가능 touch testfile1 touch file.sh touch py_script.py touch /chan/sub/testfile1 touch /chan/py_workspace/calc_all.py rmdir - 디렉토리 삭제 rmdir [삭제할 디렉토리 이름] 형식으로 사용 비어있는 디렉토리를 삭제 지정한 디렉토리에 파일이 있는 경우 삭제 불가능 rmdir testfolder1 rmdir garbage_folder rm - 파일 및 디렉토..
kernel 하드웨어를 제어하는 코드를 통해 소프트웨어와 커뮤니케이션을 하며 시스템의 모든 자원을 통제 관리하는 역할을 수행한다. 프로세스/메모리/파일 시스템/장치 관리 등 컴퓨터의 모든 자원 초기화 및 제어 가능 Shell 명령어 해석기라고 불리며 사용자가 입력한 명령어를 커널에게 전달하는 역할을 수행한다. 명령어를 커널에 전달할 때 커널이 이해할 수 있는 언어로 통역하는 역할을 함 shell 종류 bash / sh / csh / ksh bash는 GNU 프로젝트의 일환으로 개발된 리눅스의 기본 쉘 모든 리눅스에서 기본적으로 사용됨
카드2 성공 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 2 초 (추가 시간 없음) 128 MB 28612 15057 12620 54.019% 문제 N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가 한 장 남을 때까지 반복하게 된다. 우선, 제일 위에 있는 카드를 바닥에 버린다. 그 다음, 제일 위에 있는 카드를 제일 아래에 있는 카드 밑으로 옮긴다. 예를 들어 N=4인 경우를 생각해 보자. 카드는 제일 위에서부터 1234 의 순서로 놓여있다. 1을 버리면 234가 남는다. 여기서 2를 제일 아래로 옮기면 342가 된다. 3을 버리면 42가 되고,..
카드2 성공 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 2 초 (추가 시간 없음) 128 MB 28612 15057 12620 54.019% 문제 N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가 한 장 남을 때까지 반복하게 된다. 우선, 제일 위에 있는 카드를 바닥에 버린다. 그다음, 제일 위에 있는 카드를 제일 아래에 있는 카드 밑으로 옮긴다. 예를 들어 N=4인 경우를 생각해 보자. 카드는 제일 위에서부터 1234 의 순서로 놓여있다. 1을 버리면 234가 남는다. 여기서 2를 제일 아래로 옮기면 342가 된다. 3을 버리면 42가 되고, ..
8월 2일에 Only1이 Raydium의 AcceleRayor에서 출시됩니다. only1은 Solana를 기반으로 구축된 최초의 NFT 기반 소셜 플랫폼입니다. 소셜 미디어, NFT 마켓플레이스, 확장 가능한 블록체인 및 네이티브 토큰($LIKE, Only1)을 혼합하면 팬들이 좋아하는 크리에이터와 고유한 방식으로 연결할 수 있습니다. Like 정보 1 Like = 0.06 USDC 총 100,000 USDC Lottery for allocation 방식으로 추첨 총 2,000 개의 당첨 Tickets 시작 시간 : August 2, 12:00 UTC > 한국 기준 8월 2일 오후 9시 종료 시간 : 시작 후 4시간 뒤 Ticket당 USDC 풀 가격 : 50 USDC 참여조건 총 2가지로 나뉨 7 da..
얼마 전부터 Go 언어를 배우기 시작했다. 빠른 시간 내에 고랭의 문법에 익숙해지기 위해서 알고리즘 문제를 푸어볼 예정이다. 파이썬으로 풀었던 문제이지만 다시 풀면서 빠르게 Go를 익혀보자 문제를 풀고나서 다른 사람들의 코드를 보면서 익숙하지 않은 사용법들을 익혀볼 계획이다. 동전 0 성공 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 1 초 256 MB 53997 28653 22442 52.533% 문제 준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다. 동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,00..
동전 0 성공 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 1 초 256 MB 53997 28653 22442 52.533% 문제 준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다. 동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) 출력 첫째 줄에 K원을 만드는데 필요한 동전 개수의 최솟값을 출력한다. 예제 입력 1 10 4200 ..