전체 글(62)
-
Programmers | 코딩테스트 입문 - 중복된 숫자 개수
프로그래머스 Lv.0 중복된 숫자 개수 문제 설명 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 1,000 0 ≤ n ≤ 1,000 JAVA class Solution { public int solution(int[] array, int n) { int answer = 0; for(int i=0; i
2022.12.18 -
Programmers | 코딩테스트 입문 - 양꼬치
프로그래머스 Lv.0 양꼬치 문제 설명 머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요. 제한사항 0 결과값 : 1.6666... 2. 몫(num1 // num2) : 소수점 몫 나옴 ex. num1 = 5, num2 = 3이라면 -> 결과값 : 1 3. 나머지(num1 % num2) : 나머지 나옴 ex. num1 = 5, num2 = 3이라면 -> 결과값 : 2 4. 몫과 나머지(divmod(num1, num2)) : 몫과 나머지가 튜플에 담김 ex. nu..
2022.12.18 -
Programmers | 코딩테스트 입문 - 배열의 평균값
프로그래머스 Lv.0 배열의 평균값 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ numbers의 원소 ≤ 1,000 1 ≤ numbers의 길이 ≤ 100 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다. JAVA class Solution { public double solution(int[] numbers) { double answer = 0; for(int i:numbers){ answer += i; } answer /= numbers.length; return answer; } } Python3 def solution(numbers): answer = 0 for ..
2022.12.18 -
Programmers | 코딩테스트 입문 - 숫자 비교하기
프로그래머스 Lv.0 숫자 비교하기 문제 설명 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ num1 ≤ 10,000 0 ≤ num2 ≤ 10,000 JAVA class Solution { public int solution(int num1, int num2) { int answer = -1; if(num1 == num2){ answer = 1; } return answer; } } Python3 def solution(num1, num2): return 1 if num1==num2 else -1
2022.12.18 -
[CSS] 의사 클래스(pseudo-class)
의사 클래스(pseudo-class) - '가짜의', '유사한' 의미를 갖는 pseudo에서 유래한 말 - 일반적인 언어(자연어)로 코드를 작성하는 '가짜 코드'라는 의미 - 선택하고자 하는 HTML요소의 특별한 '상태(state)'를 명시할 때 사용 [문법] 선택자:의사클래스명{속성: 속성값;} 선택자.class명:의사클래스명{속성: 속성값;} 선택자#id명:의사클래스명{속성: 속성값;} * 클래스(class)나 아이디(id)에도 사용가능 * 의사클래스명은 대소문자 구분 없음 의사클래스 종류 1. 동적 의사 클래스(dynamic pseudo-classes) * 동적 의사 클래스는 아래에 적힌 순으로 나열해야 정상적으로 작동 :link 사용자가 아직 한번도 이 링크를 통해 연결된 페이지에 방문하지 않은 ..
2021.08.13 -
[DATABASE] 타입 변환하기 (Type casting / cast( ) / convert( ) / binary)
데이터 타입 변환(Data type casting) : 데이터 타입을 다른 것을 변경하는 것 - MySQL에서는 데이터의 타입이 다를 경우, 타입이 같아지도록 자동 변환하여 처리 - 사용자가 명시적으로 데이터 타입을 변경할 수 있도록 연산자와 함수를 제공 1. CAST( ) 2. CONVERT( ) 3. BINARY 1. CAST( ) 함수 AS절을 이용하여 변환하고자 하는 타입을 직접 명시 CAST(expr AS type) □ AS절에서 사용할 수 있는 타입 BINARY CHAR DATE DATETIME TIME DECIMAL JSON (MySQL 5.7.8부터 제공됨) NCHAR SIGNED[INTEGER] UNSIGNED[INTEGER] [예제] SELECT 'A' = CAST('a' AS CHAR..
2021.07.28 -
[DataBase] DESC명령어 (테이블 구조 조회하기/ TABLE DESIGN 조회/테이블 정의서 조회/)
DESC 명령어(Describe의 약자) : 특정 테이블의 컬럼과 구조를 조회하는 명령어 DESC table_name; SHOW 명령어 SHOW [FULL] COLUMNS FROM table_name;
2021.06.08 -
[Linux]파일 시스템 관련 명령어
fdisk명령어 - 하드디스크에 대한 정보 확인 및 파티션 추가/삭제에 대한 명령어 - fdisk 문법 fdisk [옵션] 장치 fdisk -l : 파티션 정보출력 fdisk -s : 특정 파티션의 크기(size) 출력 fdisk -t : 지정된 파티션 테이블 유형만 인식 *테이블 유형 : ext / ext2 / ext3 / ext4 등 fdisk -v : fdisk 버전(version) 출력 mkfs명령어 - 새로운 파일 시스템을 만드는 명령어 - mkfs 문법 mkfs [옵션] 장치 mkfs -c : 배드블록 체크 후 파일 시스템 생성 mkfs -t [파일시스템 유형] : 파일 시스템 유형을 지정하는 옵션 * 파일 시스템을 지정하지 않으면 자동으로 ext2 유형으로 생성됨 mkfs -v : 상세히 출..
2021.03.11 -
[Linux] chmod명령어 옵션
chmod 명령어 chmod [옵션][모드][파일] - 파일/디렉터리의 접근 권한을 변경하는 명령어 - 지정한 파일/디렉터리에 대한 파일소유자, 파일 그룹, 다른 사용자의 접근 권한을 설정할 수 있음 - 파일의 소유자, 시스템 관리자만 사용 가능 chmod 명령어 옵션 -R : 선택된 파일 또는 폴더의 하위 파일 또는 폴더의 모든 파일의 접근 권한을 변경 chmod -R [8비트 숫자][파일이름 또는 폴더이름] chomod -R [계정이름][파일이름 또는 폴더이름] -c : 권한이 바뀐 파일만 자세히 기술 -f : 파일의 권한이 바뀔 수 없어도 에러 메세지를 출력하지 않는다.
2021.02.23 -
[Linux]쉘의 종류와 특징
sh(Bourne Shell, 본쉘) - 강력한 명령어 프로그래밍 언어 기능임 - 상호 대화형 방식이 아님 csh(c shell, 씨 쉘) - C언어 / sh과 매우 유사 - 상호 대화형 방식임 Tcsh(Tenex c shell, 터넥스 씨 쉘) - 확장된 csh - 명령행 편집 기능을 제공 *명령행 편집 기능이란? ^a : 명령행의 처음으로 이동 ^e : 명령행의 끝으로 이동 ^k : 명령행 오른쪽 전체 삭제 ^u : 명령행 전체 삭제 ^w : 명령행의 왼쪽 단어 삭제 bash(바쉬, 배쉬) - GNU에 의해 개발/배포 - sh을 기본으로 ksh과 csh의 장점이 결합된 표준 쉘 ksh(Korn shell, 콘쉘) - 확장된 sh(쉘) - csh의 특징을 모두 제공 - 처리 속도가..
2021.02.23