목록분류 전체보기 (79)
JSITCLUB

먼저 리눅스를 사용하려면 리눅스를 설치 해야겠죠. 리눅스를 가상머신에 설치해 윈도로 부팅하고, 리눅스를 사용해보거나, 부팅시 윈도와 리눅스를 선택하는 방법도 있는데, 여기에서는 소개하는 방법은 완전히 컴퓨터를 리눅스로만 사용하는 방법입니다. 리눅스를 설치하는 방법은 크게 1단계 : 리눅스 다운로드 2단계 : 부팅 USB 만들기 3단계 : 리눅스 설치 로 구분 할 수 있습니다. 준비물은 USB메모리가 필요합니다. (제 경우는 8기가를 사용했는데, 충분합니다. 어쩌면 그보다 작아도 될듯 한데, 직접한것이 아니라 장담할 수 없군요.) 1단계 : 리눅스 다운로드 제가 설치해본 리눅스는 우분투(ubuntu),민트(Mint, 하모니카 커뮤니티 배포판 )와 주분투(Xubuntu)인데, 여기서는 주분투로 설명하겠습니다..
오래된 노트북이 하나 있는데, 윈도 10은 고사하고, 윈도 7도 버벅거리는 상황에 좀 가벼운 OS를 찾다 보니 결국 올해 초부터 리눅스를 사용하기 시작했습니다. 그러다가 사용하는데 큰 불편이 없어 주로 사용하는 컴퓨터에도 리눅스를 깔아 사용하고 있습니다. 혹시 돌발변수가 있을 수 있으니 윈도우용 컴은 하나 남겨 놓았고요.^^ 이전에도 리눅스가 궁금해서 가상머신에 깔아보았지만, 아무래도 가상 머신을 다시 실행하는 것이 점점 소홀해지더군요. 그래서 이번에는 아예 리눅스로 갈아탈 결심을 하고, 주로 사용하는 컴퓨터에 깔아보았습니다. 이제 벌써 반년이 지났는데, 생각보다 사용하는데 문제가 없어 무척 만족하고 있습니다. 아직은 몇몇 사이트 때문에 완전히 윈도로부터 완전히 독립할 수는 없지만, 그래도 거의 모든 일..

저에겐 10년이 훌쩍 넘은 오래된 노트북이 하나 있습니다. window 7으로 사용해 보려다 버거워해서 Linux mint를 깔아서 간단한 작업을 하는 것으로만 쓰고 있는데, 그마저도 힘들어하네요. 모델명은 삼성 노트북 sens R20인데, 사양은 CPU : Celeron(R) M 520 @ 1.60GHz RAM : 2G 입니다. 그래서 크롬 OS를 깔아 보려고 합니다. 크롬 OS는 브라우저 기반의 OS로 온라인을 주로 사용하고, 유튜브 시청을 하는데 적합합니다. 그리고 설치 방법도 다른 OS에 비해 간단하고 쉬워요.. 1. 크롬 OS를 다운로드하여 USB를 부팅 USB로 만듭니다. 다운로드는 www.neverware.com/freedownload#intro-text 로 가셔서 DOWNLOAD USB M..

문제 설명 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 [sun, bed, car]이고 n이 1이면 각 단어의 인덱스 1의 문자 u, e, a로 strings를 정렬합니다. 제한 조건 strings는 길이 1 이상, 50이하인 배열입니다. strings의 원소는 소문자 알파벳으로 이루어져 있습니다. strings의 원소는 길이 1 이상, 100이하인 문자열입니다. 모든 strings의 원소의 길이는 n보다 큽니다. 인덱스 1의 문자가 같은 문자열이 여럿 일 경우, 사전순으로 앞선 문자열이 앞쪽에 위치합니다. 입출력 예 strings n return ['sun', 'bed', 'car'] ..

문제 설명 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴 하고, [10]면 [-1]을 리턴 합니다. 제한 조건 arr은 길이 1 이상인 배열입니다. 인덱스 i, j에 대해 i ≠ j이면 arr[i] ≠ arr[j] 입니다. 입출력 예 return [4,3,2,1] [4,3,2] [10] [-1] 코딩테스트 연습 - 제일 작은 수 제거하기 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을..
드디어 NYPC 2020 의 참가 신청 접수가 시작 되었습니다. 벌써 5년 째 되는 이 대회는 12살 부터 19살 까지(2009년생 ~2002년생) 청소년들이 자신들의 코딩 실력을 겨루는 대회 입니다. 예선대회는 온라인을 통해 치뤄지고, 예선의 상위 입상자를 대상으로 넥슨코리아 사옥에서 본선이 진행 됩니다. 대회 방식은 알고리즘 문제가 주워지고, C,C++,C#,JAVA, PYTHON 중 자신이 가능한 언어를 이용하여 해결 코드를 작성하는 방식입니다. 때문에 코딩을 공부한 많은 청소년들이 매년 대회에 참가하여 자신의 실력을 겨루고 있습니다. 올해는 8월 28일(금) ~ 9월 6일(일) 까지 예선이 진행됩니다. 참가신청은 이미 받고 있고 9월6일 까지 신청 가능합니다. 하지만, 미리미리 신청하는것이 좋겠죠..

문제 설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요. 제한사항 배열 arr의 크기 : 1,000,000 이하의 자연수 배열 arr의 원소의 크기 : 0보다 크거나 ..

프로그래머스 level 1 문제 설명 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. 제한 조건 x는 1 이상, 10000 이하인 정수입니다. 입출력 예 arr return 10 true 12 true 11 false 13 false 입출력 예 설명 입출력 예 #1 10의 모든 자릿수의 합은 1입니다. 10은 1로 나누어 떨어지므로 10은 하샤드 수입니다. 입출력 예 #2 12의 모든 자릿수의 합은 3입니다. 12는 3으로 나누어 떨어지므로 12는 하샤드 수입니다. 입출력 예 #..